C语言课件程序.pdfVIP

  • 2
  • 1
  • 约2.3万字
  • 约 20页
  • 2021-12-11 发布于河北
  • 举报
1:求 1~100 的整数之和。 #includestdio.h main() { int i,sum=0; i=1; loop: sum+=i; i++; if(i=100) goto loop; printf( ″sum=%d\n ″,sum); } 2:求 1~100 之间所有奇数之和。 #includestdio.h main() { int i,sum=0; for(i=1;i=100;i+=2) sum+=i; printf( ″sum=%d\n ″,sum); } 运行输出: sum=2500 3:求 1~100 之间所有偶数之和。 #includestdio.h main() { int sum, i; sum=0;i=2; while(i=100) { sum=sum+i; i+=2; } printf( ″sum=%d\n ″,sum); } 4: 求两个正整数 a,b 的最大公约数 GCD(Greatest Common Divisor) 。 #includestdio.h main() { int u,v,t; printf( ″Input 2 integers:\n ″); scanf(″%d%d ″,u,v); while(v) { t=u%v; u=v; v=t; } printf( ″The GCD=%d\n ″,u); } 5:输入一个正整数,然后按反向输出。比如输入 12345,则 输出为 54321 。 #includestdio.h main() { int number,digit; printf( ″Input an integer\n ″); scanf(″%d ″,number); do { digit=number%10; printf( ″%d ″,digit); number/=10; }while(number); printf( ″\n ″); } 6:计算 1 到 5 的乘法表。 #includestdio.h main() { int i,j; for(i=1;i=5;i++) { for(j=1;j=5;j++) { printf( ″%d*%d=%2d ″,i,j,i*j);

文档评论(0)

1亿VIP精品文档

相关文档