C语言程序设计+复习题库

2026/4/23 10:48:51

{float x,y; scanf(\if (x>0) y=sqrt(x); else if(x<0) y=(x+1)/(x*x+2); else y=0;

printf(\return 0; }

2.下面程序的功能是计算1-3+5-7+…-99+101的值存在s中。#include #include int main() int main() {

{

int i,t=1,s=0;

int i=1,t=1,s=0; for(i=1;i<=101;i+=2) while(i<=101) { { s=s+i*t; s=s+i*t; t=-t;

t=-t;

}

i+=2;

printf(\

}

return 0; printf(\} return 0; }

#include int main() {

int i=1,t=1,s=0; do { s=s+i*t; t=-t;

i+=2;

} while(i<=101);

printf(\return 0; }

3.一个整数被5除余3,被7除余5,被9除余7,这个数最小是几? #include int main() {int i=8; do

{if ((i%5==3) && (i%7==5) && (i%9==7)) {printf(\ break;}

i=i+5;} while(1); return 0; }

4. 编写一程序,将两个字符串连接起来,要求不用strcat函数。 #include #include void main()

{ char s1[80],s2[40]; int i=0,j=0; printf(\ gets(s1);

printf(\gets(s2); i=strlen(s1);

while( s2[j]!='\\0') s1[i++]=s2[j++]; s1[i]='\\0'; puts(s1); }

5.写一个函数计算2016以内最大的10个能被13或17整除的自然数之和。 输出格式:sum=23456 #include void main() { long sum;

sum=sum2016();

printf(\}

long sum2016() {

long sum=0; int i,count=0; for(i=2016;;i--)

{ if(i==0||i==0) {count++; sum+=i;}

if(count==10) break;} return sum; }

6.已知圆柱高h=5,要求用scanf输入圆的半径,求出圆周长,圆面积和圆柱体积。 #include int main ()

{float h=5,r,l,s,vz; float pi=3.1415926; printf(\请输入圆半径r:\

scanf(\ //要求输入圆半径r l=2*pi*r; //计算圆周长l s=r*r*pi; //计算圆面积s vz=pi*r*r*h; //计算圆柱体积vz printf(\圆周长为: l=%6.2f\\n\ printf(\圆面积为: s=%6.2f\\n\ printf(\圆柱体积为: vz=%6.2f\\n\ return 0; }

7. 试编写程序输出100~300间的所能同时被3和5整除的数。 #include int main() {int i;

for(i=100;i<=300;i++) if((i%3==0)&&(i%5==0)) printf(\return 0; }

8.一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高。 #include int main() {

double sn=100,hn=sn/2; int n;

for (n=2;n<=10;n++) {

sn=sn+2*hn; /*第n次落地时共经过的米数*/ hn=hn/2; /*第n次反跳高度*/ }

printf(\第10次落地时共经过%f米\\n\ printf(\第10次反弹%f米\\n\ return 0; }

9.以下程序从终端读入数据到数组中,统计其中偶数的个数,并计算它们之和及平均值。 #include int main()

{ int i,a[20],count;float ave,sum; sum=0.0;count=0;ave=0;

for(i=0;i<20;i++) scanf(\ for(i=0;i<20;i++) { if( a[i]%2==0 ) { count++; sum=sum+a[i]; } }


C语言程序设计+复习题库.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言程序设计+复习题库 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219