摘要: 1,输入两个整数num1num2 计算它们的和差积商与余数。#includeint main(void){ double num1,num2; char op; printf("Type in an expression:"); scanf("%lf%c%lf",&num1,&op,&num2); if(op=='+') printf("=%.2f\n",num1+num2); else if(op=='-') printf("=%.2f\n",num1-nu 阅读全文
posted @ 2013-10-19 10:17 鲍。 阅读(169) 评论(1) 推荐(0) 编辑
摘要: #includeint main(void){ int r,h,n,i; double v; double cylinder(int r,int h); printf("Enter n:"); scanf("%d",&n); for(i=1;iint main(void){ int i,n; double x,y; printf("Enter n:"); scanf("%d",&n); for(i=1;i<=n;i++) { printf("Enter x:"); scan 阅读全文
posted @ 2013-10-17 09:26 鲍。 阅读(125) 评论(1) 推荐(0) 编辑
摘要: #include#includeint main(void){ double S,R,i; printf("Enter R:"); scanf("%Lf",&R); i=pow(R,2); if(Rint main(void){ int H,n,i; double R,V; printf("Enter n:"); scanf("%d",&n); printf("Enter R:"); scanf("%Lf",&R); printf("Ente 阅读全文
posted @ 2013-10-14 09:03 鲍。 阅读(105) 评论(3) 推荐(0) 编辑
摘要: 7-11结果1结果2#include int main(void) { int i,n,m; char s[10]; printf("Enter a string:"); i=0; while((s[i]=getchar())!='\n') i++; s[i]='\0'; for(n=0,m=i-1;n=m) printf("It is a plalindrome\n"); else printf("It is not a plalindrome\n")... 阅读全文
posted @ 2013-10-07 18:43 鲍。 阅读(167) 评论(1) 推荐(0) 编辑
摘要: 7-7#includeint main(void){ int col,i,j,row; int a[3][2]; printf("Enter 6 integers:\n"); for(i=0;ia[row][col]){ row=i; col=j; } printf("max=a[%d][%d]=%d\n",row,col,a[row][col]); return 0;}7-8#includeint m... 阅读全文
posted @ 2013-10-06 21:43 鲍。 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 7-4#includeint main(void){ int i,index,n; int a[10]; printf("Enter n:"); scanf("%d",&n); printf("Enter %d integers:",n); for(i=0;iint main(void){ int i,index,k,n,temp; int a[10]; printf("Enter n:"); scanf("%d",&n); printf("Enter %d intge 阅读全文
posted @ 2013-10-06 16:06 鲍。 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 7-1#includeint main(void){ int count[9]; int i,response; for(i=1;i8) printf("this is a bad response:%d\n",response); else count[response]++; } printf("result:\n"); for(i=1;iint main(void){ int i; int fib[10]={1,1}; for(i=2;iint main(void){ i... 阅读全文
posted @ 2013-10-06 13:48 鲍。 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 6-1#includeint main(void){ int i; char ch_lower,ch_upper; for(i=1;i='a'&&ch_lower%c->%d\n",ch_lower,ch_upper,ch_upper%10); } return 0;}6-2#includeint main(void){ char ch='w'; int a=2,b=3,c=1,d,x=10; printf("%d",a>b==c); printf("%d",d=a>b); pr 阅读全文
posted @ 2013-10-05 21:31 鲍。 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 第四章是讲循环结构的,而其应用最多的是while语句。其一般形式为:while(表达式) 循环体语句;for语句和while语句都能实现循环。一般情况下,如果题目中指定了循环次数,使用for语句更清晰;其他时候多使用while语句。可以把for语句改写为while语句:表达式1; while(表达式2){ for的循环体语句; 表达式3; }for语句和while语句都是在循环之前先判断条件,只有条件满足才会进入循环,如果一开始条件就不满足,则循环一次都不执行。do-while语句与上述两种不同,它先执行循环体,后判断循环条件。break语句是结束循环,还可以用于switch语句,而conti 阅读全文
posted @ 2013-10-05 15:23 鲍。 阅读(115) 评论(1) 推荐(0) 编辑
摘要: 这几天好多同学发来代码表示无法运行,但是找不到原因。结果大多是因为是否忘了打了空格所导致的问题。其中大家错的比较多的就是之前第三章提到的单引号之间需要打空格的问题,因为书上印的字与字之间的空格不是很清晰,容易造成误解。还有在第五章当中的5-7f()中括号内也应打入空格才能运行。我猜测空格可能也是一个字符,不可以遗漏或省略。以上仅仅为个人想法~小小的总结一下。 阅读全文
posted @ 2013-10-05 14:39 鲍。 阅读(105) 评论(1) 推荐(0) 编辑