代码改变世界

阅读排行榜

实验九 指针3 、编程判断输入的一串字符是否为“回文

2013-11-09 19:21 by css1993, 968 阅读, 收藏,
摘要: #include#includevoid main(){ char s[40]; char *p,*q; int len,flag; gets(s); len =strlen(s); p=s; q=s+len-1; flag=1; while(p<q) { if(*p==*q){p++,q--;} else{flag=0;break;} } if(flag)printf("YES\n"); else printf("No\n");} 阅读全文

输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。

2013-10-28 09:33 by css1993, 895 阅读, 收藏,
摘要: #includeint main(void){ int i,index,n; int a[10]; printf("Enter n:"); scanf("%d",&n); printf("Enter %d dintegers:",n); for(i=0;ia[index])/*如果a[i]比假设的最大值还大*/ index=i; /*再假设a[i]是最新的最大值,即下标为i的元素最大*/ /*输出最大值和对应的下标*/ printf("max is %d\tsub is %d\n",a[index],ind 阅读全文

qaz

2013-10-09 13:16 by css1993, 489 阅读, 收藏,
摘要: #includeint main(void){ double value1,value2; char op; printf("Type in an expression:"); scanf("%1f%c%1f",&value1,&op,&value2); if(op=='+') printf("=%.2f\n",value1+value2); else if(op=='-') printf("=%.2f\n",value1-value2); else if(o 阅读全文

求解一元二次方程组

2013-12-03 14:47 by css1993, 270 阅读, 收藏,
摘要: #include #includeint main(void){ int a,b,c; double x1,x2,s=0,n; while((b!=0)||(c!=0)){ scanf("%d%d%d",&a,&b,&c); n=b*b-(4*a*c); if(a==0&&b==0&&c==0) break; if(n>0&&a!=0){ s=sqrt(n)+s; x1=(-b+s)/(2*a); x2=(-b-s)/(2*a); printf("x1=%.6f x2=%... 阅读全文

实验九用自定义的函数void f(char *line)统计和输出字符串中数字字符、英文字符和其他字符的个数。

2013-11-09 19:06 by css1993, 242 阅读, 收藏,
摘要: #includevoid f(char*line,int*digit,int*letter,int*other){ *digit=*letter=*other=0; while(*line!='\0'){ if(*line>='0'&&*line='a'&&*line='A'&&*line<='Z')) (*letter)++; else (*other)++; line++; }}int main(){ int i=0,digit,letter,othe 阅读全文
1 2 3 4 5 ··· 8 下一页