admin 管理员组文章数量: 1086019
2024年4月21日发(作者:创新驱动发展战略 是哪年明确提出的)
C语言程序设计试题含答案
C语言程序设计试题含答案(一)
一、填空题
1.以下程序输入3个整数值给a,b,c,变量b中的'值给a,变量c中的
值给b,变量a中的值给c,交换后输出a,b,c的值。
#include stdio.h
main()
{ int a,b,c,__①_d___;
printf("enter a,b,c");scanf("%d%d%d",a,b,c);
___d=a_②____;__a=b_③_____;____b=c④_____;_c=d__⑤_____;
printf("%d,%d,%d",a,b,c);
}
2.求出200以内的整数中,最大的可以被17整除的数是哪个数。
#include stdio.h
___①main()____
{int i;
for(_i=200___②____;___③i=0_______;i--)
{if(____i%17==0____④________) break;}
printf("%dn",__⑤_i____);
}
3.以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们
之和。
main()
{ int i,a[20],sum,count;
sum=count=0;
for(i=0;i20;i++) scanf("%d", __①_a[i]__ );
for(i=0;__ ②_i20_;i++)
? { if(a[i]0)
?? { count++;
?? sum+= _a[i]__③___ ;
?? }
? }
printf("sum=%d,count=%dn",__sum④___,__⑤__count___);
}
4.以下程序的功能是调用函数fun计算:m=1+2+3+4+…+9+10,并输出结果。
请填空。
int fun( int n)
{ int m=0,i;
for(i=__1_①___; i=n; _i++_②____)
{
m=_m+i__③____;
}
return _④__m__;
}
main()
{ printf("m=%dn", __⑤__ fun(10)_); }
5.以下程序将数组中的数据按逆序存放。
#include stdio.h
#define SIZE 12
main()
{int a[SIZE],i,j,t;
for(i=0;iSIZE;i++) scanf("%d",___①_a[i]______);
i=0;j=_SIZE_②____;
while(ij)
{t=a[i];__a[i]=a[j]____ ③______;__a[j]=t___④
________;i++;j_--__⑤_____}
for(i=0;iSIZE;i++) printf("%3d",a[i]);
printf("n");
二、程序设计题目
1. 编写程序,打印下列图案
__
__ __
__ __ __
__ __ __ __
__ __ __ __ __
#includestdio.h
main()
{int i,j;
for(i=1;i=5;i++){
for(j=1;j=i;j++)
printf(“__ ”);
printf(“/n”);}
}
2.某数列前两项分别为1和2,其后每项为前两项之和,求此数列的第10
个数。
#includestdio.h
main()
{int a[10],i;
a[0]=1;a[1]=2;
for(i=2;i=10-1;i++)
a[i]=a[i-1]+a[i-2];
printf(“%d”,a[9]);
}
3.一个8层的灯塔,每一层的灯数是上一层的2倍,一共有765盏灯,求
灯塔底层的灯数。
#includestdio.h
main()
{ int deng[8],i,n,a,sum=0;
for(i=1;i5;i++)
{
deng[0]=i;
sum=deng[0];
for(n=1;n8;n++)
{
deng[n]=2__deng[n-1];
sum+=deng[n];
}if(sum==765)
{ printf("%d ",sum);break;
}
}
for(a=0;a8;a++)
printf("%dn",deng[a]);
}
(1) 从键盘输入一个华氏温度,要求输出摄氏温度,公式为
C=5__(F-32)/9
#includestdio.h
main()
{float f,c;
scanf(“%f”,f);
c=5__(f-32)/9;
printf(“%f”,c);
}
(2) 编写一个函数求y=(a-b)(a+b),主函数用以输入a,b的值和输出y值。
#includestdio.h
main()
{int a,b,y;
scanf(“%d %d”,a,b);
版权声明:本文标题:大学_C语言程序设计试题含答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1713678821a646608.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论