欢迎来到天天文库
浏览记录
ID:38413835
大小:56.50 KB
页数:8页
时间:2019-06-12
《专升本计算机C语言编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、接收键盘输入的两个数a和b,计算出a与b之间的所有整数之和(包括a,b),并显示出来。程序:#include"stdio.h"voidmain(){inta,b;intx;longsum;scanf("%d,%d",&a,&b);//输入a与bfor(x=a;x<=b;x++){sum+=x;//自加}printf("%d",sum);}2、共有鸡与兔子共36只,总共有100只脚,编写程序输出鸡与兔子的只数?程序:#include"stdio.h"voidmain(){inta,b;//a为鸡的只数
2、for(a=0;a<=36;a++){if((a*2+(36-a)*4)==100){b=36-a;break;}}printf("%d,%d",a,b);}3、中国的GDP为5.845,每年增长速度为10.1%;美国的14.536,每年的增长速度为3.3%。问多少年以后中国可以超过美国?程序:#include"stdio.h"voidmain(){floata,b;intm,n;a=5.845;b=14.536;for(n=1;n<255;n++){a=a*(1.0+0.101);b=b*(1.0+0
3、.033);if(a>b){m=n;break;}}printf("%d,",m);}4、百元买百碗,要购买100只碗,大碗5元,中碗1元,小碗0.2元,求需要购各种碗个多少只?程序:#include"stdio.h"voidmain(){inta,b,c;//a为大碗,b为中碗,c为小碗inte;for(a=1;a<=100;a++){for(b=1;b<=(100-a);b++){c=100-a-b;if(d=a*5.0+b*1.0+c/5.0==100.0){e++;break;}}if(e!=0
4、){;break;}}printf("a=%d,b=%d,c=%d",a,b,c);}5、由键盘输入一个整数,求出1到这个数之间的所有素数并显示出来。程序:#include"stdio.h"voidmain(){intx;intm;intn;intb,c=0;inta[100];scanf("%d",&x);for(m=1;m<=x;m++){for(n=2,b=0;n5、"%dt",a[n]);putchar(‘’);}6、编写程序,找出1到100之间能被7或11整除,但不能被7和11同时整除的所有的数,显示出来。程序:#include"stdio.h"voidmain(){intx;inta[100];intb=0;for(x=1;x<=100;x++){if(((x%7)6、7、(x%11))&&!((x%7)&&(x%11))){b++;a[b]=x;}}for(x=1;x<=b;x++)printf("%d,",a[x]);putchar('');}7、求:18、!+2!+3!+4!….+10!的和,即求阶乘的和。程序:#include"stdio.h"voidmain(){inta,b;intx=1;intsum=0;for(a=1;a<=10;a++){for(b=1;b<=a;b++)x*=b;sum+=x;}printf("sum=%d",sum);}8、多项式S=1+2+22+23+……+232,请设计一个程序,求S的值。程序:#include"stdio.h"voidmain(){inta,b;doublex;doublesum;sum=0;for(9、a=1;a<=32;a++){x=1.0;for(b=1;b<=a;b++)x=x*2;sum=sum+x+1;}printf("%.0f",sum);}9、任意输入n个数,按由小到大的顺序排列并显示输出。程序:#include"stdio.h"voidmain(){inta[100];inti;intm,n;intx;for(i=0;a[i]!=' ';i++)//条件“a[i]!=’ ’”意思是按回车键结束输入{scanf("%d",&a[i]);}for(n=0;n10、n+1);m
5、"%dt",a[n]);putchar(‘’);}6、编写程序,找出1到100之间能被7或11整除,但不能被7和11同时整除的所有的数,显示出来。程序:#include"stdio.h"voidmain(){intx;inta[100];intb=0;for(x=1;x<=100;x++){if(((x%7)
6、
7、(x%11))&&!((x%7)&&(x%11))){b++;a[b]=x;}}for(x=1;x<=b;x++)printf("%d,",a[x]);putchar('');}7、求:1
8、!+2!+3!+4!….+10!的和,即求阶乘的和。程序:#include"stdio.h"voidmain(){inta,b;intx=1;intsum=0;for(a=1;a<=10;a++){for(b=1;b<=a;b++)x*=b;sum+=x;}printf("sum=%d",sum);}8、多项式S=1+2+22+23+……+232,请设计一个程序,求S的值。程序:#include"stdio.h"voidmain(){inta,b;doublex;doublesum;sum=0;for(
9、a=1;a<=32;a++){x=1.0;for(b=1;b<=a;b++)x=x*2;sum=sum+x+1;}printf("%.0f",sum);}9、任意输入n个数,按由小到大的顺序排列并显示输出。程序:#include"stdio.h"voidmain(){inta[100];inti;intm,n;intx;for(i=0;a[i]!=' ';i++)//条件“a[i]!=’ ’”意思是按回车键结束输入{scanf("%d",&a[i]);}for(n=0;n
10、n+1);m
此文档下载收益归作者所有