11 elly555

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 30w+

上机题专家打分

#include #include //#define N 5int cal_score(int score[], int judge_type[], int n){ int num1=0, num2=0,c1=0,c2=0,s1=0,s2=0,i,last; for (i=0;i<n;i++) { if (judge_type[i]==1) { num1=num1+

2012-09-14 09:56:56

紧张啊

还有几天就要上机考试了,感觉自己什么都不会,这可怎么办啊…………亚历山大……

2012-09-11 22:06:39

100以内整数的加减法运算

这个还没有完全改好,没有考虑在减法时结果是负数的情况。而且思路写的挺混乱的#include #include #include void arithmetic(char *pInputStr, long lInputLen, char *pOutputStr);void main(){ char str1[20], str2[20]; long len; printf("pl

2012-09-11 22:05:51

字符串压缩

通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。压缩规则:1. 仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc".2. 压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz"

2012-09-11 09:10:33

C语言 判断某一日期是星期几

这个很有难度啊,首先要有个对比。。。假如在没有参照的情况下,只能从公元1年1月1日起开始推算,然后计算距离现在有多少天。在对7取模。。。得到的余数可以判断是星期几。。。据说公元1年1月1日是星期六吧?。。。总之很复杂,后来终于寻找到一种简便的方法,那就是高斯--泽勒公式,这个公式真的很厉害。。。特地介绍下。。 高斯--泽勒公式:A=(y+[y/4]-

2012-09-08 22:10:51

'operator <<' is ambiguous

class Time{public:  int hour, minute, second;public:  void set(int h, int m, int s){ hour=h, minute=m, second=s; }  friend Time& operator++(Time& a);  friend Time operator++(Time& a, int);

2012-09-02 11:00:17

身份证号码检测

华为的上机题我国公民的身份证号码特点如下:1、 长度为18位;2、 第1~17位只能为数字;3、 第18位可以是数字或者小写英文字母x。4、 身份证号码的第7~14位表示持有人生日的年、月、日信息。例如:511002 19880808 0111或511002 19880808011x。请实现身份证号码合法性判断的函数。除满足以上要求外,需要对持有人生日的年、月、日信

2012-08-09 20:27:30

atoi函数

以前没有接触过,简单看了一下。C语言库函数名: atoi功 能: 把字符串转换成整型数.名字来源:array to integer 的缩写.原型: int atoi(const char *nptr);函数说明: 参数nptr字符串,如果第一个非空格字符不存在或者不是数字也不是正负号则返回零,否则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型

2012-08-09 20:25:05

上机题,检测电话号码

一开始写的:#include #include #include #include #define LENGTH 13int verifyMsisdn(char *inMsisdn){ int i,count=0; for(i=0;i<13;i++) { if(inMsisdn[i]!='\0') count++; } if(count!=13)

2012-08-09 19:56:40

链表形式的josephus问题

#include#include#define N 5#define M 3//定义一个结构体typedef struct Node{int num;struct Node *next;}LinkList;//创建一个环形的链表LinkList *create(int n)//返回一个结构体类型的指针{LinkList *head,*p,*q;int i=1;p=(

2012-08-09 19:51:23

快速排序

#include"stdio.h"int data[]={54,38,98,78,40,22,34,21,60};void quic_sort(int data[],int low,int high){int i,j,temp;if(low<high){temp=data[low];i=low;j=high;while(i<j){while (i=temp)j--;if

2012-08-09 19:50:20

自己写的约瑟夫问题

不是很好,自己记录一下//约瑟夫问题#include "stdio.h"#define N 5#define CALLNUM 2//给数组的每个人赋予编号void fuzhi(int *arr,int n){ for (int i=0;i<n;i++) { arr[i]=i+1; }}//删除报到数的人int chulie(int *arr,int n,int

2012-08-09 19:48:37
勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得