- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C考试的6大编程题
//C考试的6大编程题
/*第一题 用函数法比较两个数中的最小数
#includestdio.h
int main()
{
int max(int x,int y);
int a,b;
printf(请输入要比较的数:\n);
scanf(%d%d,a,b);
printf(%d,max(a,b));
return 0;
}
int max(int x,int y)
{
int t;
if(xy)
t=y;
else
t=x;
return t;}
*/
/*第二题求1+2+3+·····+100的和
#includestdio.h
int main()
{
int i,sum=0;
for(i=1;i=100;i++)
sum=sum+i;
printf(和为%d\n,sum);
return 0;}
*/
/*第三体 求a[4][4]的对角线之和(一般方法)
#includestdio.h
int main()
{
int a[4][4];
int i,j,sum=0;
printf(请输入数组元素:\n);
for(i=0;i4;i++)
for(j=0;j4;j++)
scanf(%d,a[i][j]);
for(i=0;i4;i++)
sum=sum+a[i][i];
printf(%d\n,sum);
return 0;}
*/
/*函数法
#includestdio.h
int main()
#define N 4
{
int pi(int a[N][N]);
int b[4][4];
int i,j;
printf(请输入数组元素:\n);
for(i=0;i4;i++)
for(j=0;j4;j++)
scanf(%d,b[i][j]);
printf(对角线的和为:%d\n,pi(b));
return 0;
}
int pi(int a[N][N])
{
int i,sum=0;
for(i=0;i4;i++)
sum=sum+a[i][i];
return sum;}
*/
/*第四题 求100名学生的平均成绩,最高分,最低分。
#includestdio.h
void main()
{
float max,ave,min,t,sum=0;
int i;
float a[10];
printf(请输入学生的成绩:\n);
for(i=0;i10;i++)
scanf(%f,a[i]);
max=a[0];
for(i=1;i10;i++)
{ if(maxa[i])
max=a[i];}
min=a[0];
for(i=1;i10;i++)
if(mina[i])
min=a[i];
for(i=0;i10;i++)
sum=sum+a[i];
ave=sum/10;
printf(平均成绩为%f\n最大成绩为%f\n最小成绩为%f\n,ave,max,min);
}
*/
/*第四题 函数法
#includestdio.h
int main()
{
float ave(float a[10]);
float max(float a[10]);
float min(float a[10]);
int i;
float b[10];
printf(请输入学生的成绩:\n);
for(i=0;i10;i++)
scanf(%f,b[i]);
printf(平均成绩为%f\n最大成绩为%f\n最小成绩为%f\n,ave(b),max(b),min(b));
return 0;
}
float ave(float a[10])
{ float x;
int i;
float sum=0;
for(i=0;i10;i++)
sum=sum+a[i];
x=sum/10;
return x;}
float max(float a[10])
{
int i;
float y;
y=a[0];
for(i=1;i10;i++)
if(ya[i])
y=a[i];
return y;}
float min(float a[10])
{
int i,
float z;
z=a[0];
for(i=1;i10;i++)
if(za[i])
z=a[i];
return z;}
*/
/*第五题 求1000名学上的平均成绩,当输入负数时为止?
#inclu
文档评论(0)