循环结构第二次练习
2014-12-28 00:00
204 查看
1. 在全系1000学生中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目。
2. 输出100~200之间的不能被3整除的数。
3. 求费波那西(Fibonacci)数列的前40个数。这个数列有如下特点:第1、2两个数为1、1。从第3个数开始,该数是其前面两个数之和。即:
4. 输入一个大于3的整数n,判定它是否素数(prime,又称质数)。
5. (选做)求100~200间的全部素数。
#include <stdio.h> //JZB写 int main() { int i; int money,sum=0; double avg; for(i=1;i<=1000;i++) { scanf("%d",&money); sum+=money; if(sum>=100000) break; //跳出for循环 } avg=sum*1.0/i; //乘以1.0隐形的将int 转化为double printf("%lf",avg); }
2. 输出100~200之间的不能被3整除的数。
#include<stdio.h> int main() { int i; for(i=100;i<=200;i++) if(i%3!=0) printf("%d\t",i); }
3. 求费波那西(Fibonacci)数列的前40个数。这个数列有如下特点:第1、2两个数为1、1。从第3个数开始,该数是其前面两个数之和。即:
#include<stdio.h> //JZB写 int main() { int f1=1,f2=1,f3; int i; printf("%10d%10d",f1,f2); for(i=1;i<=18;i++) { f3=f2+f1; printf("%10d",f3); f1=f2; f2=f3; if((i-3)%5==0) printf("\n"); } }
4. 输入一个大于3的整数n,判定它是否素数(prime,又称质数)。
#include<stdio.h> //JZB写 int main() { int n,i;printf("输入一个大于3的整数n:\n"); scanf("%d",&n); for(i=2;i<n;i++) if(n%i==0)   3ff0 ; { printf("%d 不是素数\n",n); return 0; } printf("%d 是素数\n",n); }
5. (选做)求100~200间的全部素数。
#include <stdio.h> //JZB写 int main() { int m,i,n=0; for(m=101; m<=200; m++) { for (i=2;i<m;i++) if (m%i==0) break; if (i==m) printf("%5d",m); } }
相关文章推荐
- C语言循环结构练习2
- Day4_c语言_循环结构练习
- 25循环结构编程练习
- 实验六——循环结构程序练习总结
- Python新手学习基础之循环结构练习
- JAVA 五 while循环结构练习
- C语言编程(练习1:循环,三大循环结构 )
- 实验六——循环结构程序练习总结
- C3_循环结构练习
- C语言编程(练习2:循环,三大循环结构 )
- 实验六——循环结构程序练习总结
- C语言循环结构简单练习1——输出九九乘法表
- 循环结构算法小练习
- 实验六——循环结构程序练习总结
- 关于循环结构的运用,例子练习,break,continue及getDay(),getDate().
- 选择结构和循环结构练习
- 黑马程序员——c语言基础:循环结构练习
- 黑马程序员--循环结构的学习和练习、函数
- 第31讲-循环控制结构及流程图-练习(使用rose作图工具)
- 循环结构、选择结构练习