电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c语言程序设计编程题库

c语言程序设计编程题库_第1页
1/19
c语言程序设计编程题库_第2页
2/19
c语言程序设计编程题库_第3页
3/19
难度 1 循环结构4计算 s=1-2!+3!-4!+…-10!的值并输出。 -3301819#includevoid main(){int n,t=1,f=-1;int sum=0;for(n=1;n<=10;n++){t=t*n;f=-f;sum=sum+t*f;}printf("%d",sum);}9计算 s=1-1/3 + 1/5- 1/7+…1/101 的值并输出 0.790300#includevoid main(){int n,f=-1;float t,sum=0;for(n=1;n<=51;n++){t=1.0/(2*n-1);f=-f;sum=sum+t*f;}printf("%f",sum);}10编写程序求出 555555 的约数中最大的三位数是多少。 要求必须使用 do-while 语句实现。 #include#define Y 555555void main(){int n=100;int max=0;Do{ if(Y%n==0) {max=n;n++;}while(n<999);printf("%d",max);}11 输入一个正整数, 要求以相反的顺序输出该数。 例如输入 12345, 输出位 54321。注:1 不得使用数组;2 必须使用 while 语句实现。 #include Void main(){ int x;Scanf(“%d”,&x) ;While()}110编写程序,求 S=1/(1*2)+1/(2*3)+1/(3*4)+……前 50 项之和。要求必须使用 for 语句实现。 0.980393#include void main( ){ int i; float sum=0; for(i=1;i<=50;i++)sum=sum+1.0/(i*(i+1)); printf("\ns=%f\n",sum);}111编写程序,求 S=1/(1+2)+1/(2+3)+1/(3+4)+……前 50 项之和。要求必须使用 while 语句实现。 #include void main( ){ int i=1; float sum=0;while(i<=50){ sum=sum+1.0/(i+(i+1)); i++;} printf("\ns=%f\n",sum);} 1.947676179输入 10 个整数,统计同时能被 3 和 7 整除的个数,结果存放在变量 nCount 中。将 nCoun 输出。要求必须使用 do-while 语句实现。#include "stdio.h"void main(){int a[10] ;int i=0 ,nCount=0;do { scanf("%d",&a[i]); i++;}while(i<10);i = 0 ; do { if(a[i]%3 == 0 && a[i] % 7 == 0) nCount++;i++;}while(i<10); printf("%d", nCount);}18 编写一个 sum 函数求和:输入一个正整数 n,统计不大于 n 值的所有正偶数的和,在主函数中完成输1入输出。要求用 do-while 语句实现。#include "stdio.h"void main(){int n,sum=0,i ;printf("请输入一个正整数:");scanf("%d",&n) ; i = 2;do {sum=sum+i;i+=2;}while(i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c语言程序设计编程题库

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群