c-5循环程序设计.pptVIP

  • 12
  • 0
  • 约8.76千字
  • 约 35页
  • 2018-03-07 发布于湖北
  • 举报
c-5循环程序设计

#include stdio.h void main( ) { long int f1,f2; int i; f1=1; f2=1; for (i=1; i=20; i++) { printf(%12ld %12ld,f1,f2); if (i%2==0) printf(\n); f1=f1+f2; f2=f2+f1; } } 程序2: 编写一个程序,从正整数1开始寻找能同时满足除以3余2,除以5余3,除以7余2的第一个正整数。 程序: 思路:由于无法确定循环次数,所以应该采用无限循环配合以break语句 void main() { int i; for(i=1; ;i++) if(i%3==2i%5==3i%7==2) break; printf(The integer is:%d,i); } #include stdio.h void main() { char c; int letter=0,digit=0,other=0; printf(“请输入一行字符:\n”) while((c=getchar( ))!=‘\n’) { if(c=‘a’c=‘z’||c=‘A’c=‘Z’) letter++; else if(c=‘0’c=‘9’) digit++; else other++; } printf(“letter:%d,digit:%d,other:%d\n,letter,digit,other); } 输入一行字符,统计英文字母、数字字符和其他字符的个数 输入10个学生的成绩,求最高分。 void main() {int i; float grade,max; scanf(“%f”,grade); //输入第一个学生成绩 max=grade; for(i=1;i=9;i++) {scanf(“%f”,grade); if(maxgrade) max=grade; } printf(“\n max=%f \n”,max); } 某人摘下一些桃子,卖掉一半,又吃了一只;第二天卖掉剩下的一半,又又吃了一只;第三天、第四天、第五天都如此办理,第六天一看,发现就剩下一只桃子了。编写一个程序,求某人共摘了多少只桃子。 #include stdio.h void main( ) { int day, peach=1; for(day=5;day0;day--) peach=(peach+1)*2; printf(peach=%d\n\n,peach); } 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 #includestdio.h void main() {int i,j; for(i=1;i=5;i++) {for(j=1;j=i;j++) printf(%d,i); printf(\n); } } #includestdio.h void main() {int i,j; for(i=1;i=5;i++) {for(j=1;j=i;j++) printf(%d,i+j-1); printf(\n); } } 1 2 3 3 4 5 4 5 6 7 5 6 7 8 9 #include stdio.h void main( ) {int grade; scanf(“%d”,grade); switch(grade/10) {case 10: case 9: printf(“A”);break; case 8: printf(“B”);break; case 7: printf(“C”);break; case 6: printf(“D”);break; default: printf(“E”);break; } } float grade; switch((int)(grade/10)) 第五章 循环结构程序设计 输出1~10 输出1~100 输出1~n printf(“%d ”,1); printf(“%d ”,2);

文档评论(0)

1亿VIP精品文档

相关文档