摘要: 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) 编辑
摘要: 5-8#includefloat cash;int main(void){ int choice; float value; void income(float number),expend(float number); cash=0; printf("Enter operate choice(0--end,1--income,2--expend):"); scanf("%d",&choice); while(choice!=0){ if(choice==1||choice==2){ printf("Enter ca... 阅读全文
posted @ 2013-10-05 14:33 鲍。 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 5-5#includeint main(void){ void pyramid(int n); pyramid(5); return 0;}void pyramid(int n){ int i,j; for(i=1;ifloat result_real,result_imag;int main(void){ float imag1,imag2,real1,real2; void complex_prod(float real1,float imag1,float real2,float imag2); void complex_add(float... 阅读全文
posted @ 2013-10-05 13:05 鲍。 阅读(170) 评论(0) 推荐(0) 编辑