c语言程序设计循环结构阶段测试,C语言程序设计实验 实验六 循环结构程序设计.ppt...

C语言程序设计实验 实验六 循环结构程序设计

C语言程序设计实验 2、题目要求 求Sn=a+aa+aaa+……+aaaa……aaa之值,其中a是一个数字,a表示n的位数。 #include void main() { int a,p=1,i; float sum=0; scanf("%d",&a); scanf("%d",&i); for(n=1,n<=i;n++) { p=p*10; sum=sum+a*1.0/9*(p-1); } } 3、题目要求 求1!+2!+3!+…………+20! #include void main() { int n,p=1; float sum=0;       for(n=1;n<=20;n++)  {        p=p*n;        sum=sum+p;        }     printf("%f\n",sum); } 4、题目要求 求1+2+……+100+1+4+9+……+2500+1+1/2+……+1/10 #include void main() {      float sum1=0,sum2=0,sum3=0,sum;      int k;      for(k=1;k<=100;k++)      {     sum1=sum1+k;     }     for(k=1;k<=50;k++)      {    sum2=sum2+k*k;      }     for(k=1;k<=10;k++)     {    sum3=sum3+1.0/k;     } sum=sum1+sum2+sum3; printf("%d\n",num); } 5、题目要求 输出所有的“水仙花数”,所谓“水仙花数”就是指一个3位数,其各位数字立方和等于该数本身。 #include void main() {       int num,a,b,c;       printf("shui xian hua shu you:");      for(num=100;num<=999;num++) {       a=num/100;        b=num%100/10;       c=num%100%10;       if(num==a*a*a+b*b*b+c*c*c)       printf("%d\n",num);       } } 实验中的问题、实验结果分析 1、问题:所做程序经常出现黑屏 解决:询问老师知道是因为没运行程序。 2、问题:答案与事实相反。 解决:语句位置不对。 3、问题:程序无法运行。 解决:格式不对。 总结 经过此次程序练习让学生深刻领悟了一句话“C语言不好学”。但大部分同学从中得到了很多快乐,激发了我对C的学习兴趣,觉得“C语言真有意思”。 3、编程到这个阶段,进入第一个“坎”的冲刺阶段。循环是三种程序结构中最复杂的,而且这个周而复始的编程思想是需要智慧来理解的,这也是目前同学们学习C语言到现在遇到的最大的一个难题。课上明明听懂了,真正自己上机编程就不是那么回事了。所以,“照葫芦画葫芦”也不是那么简单的,但这是最基本的,一定要掌握。在这个阶段,编程就应该有些入门了。应该有一定的编程思想了。但是事实上,很多同学对编程还是朦朦胧胧,似懂非懂。其实,这个阶段就是一层窗户纸了,捅破了,这第一个“坎”就迈过去了。 4、因为,此时不断出现死循环,就是不断的考验学生们的学习耐心和细心的时候,不要放弃,加大油门,冲!!! * 实验六 循环结构程序设计(二) 实验目的 1、掌握while,do-while,for循环的语法结构与应用。 2、掌握while,do-while循环的区别。 实验要求 1、实验前绘制程序框图,编制源程序、准备测试数据。 2、在Turbo C下完成程序的编辑、编译、运行,获得程序结果。 3、实验中可以采用Turbo C程序调试基本方法协助查找程序中的逻辑问题。 实验内容 1、题目要求 输入一行字符,分别统计出其中英文字母、空格、数字、和其他字符的个数。 #include "stdio.h" main() {  char ch;  int count1=0,count2=0,count3=0,count4=0;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值