- 1
- 0
- 约4.41千字
- 约 10页
- 2026-02-12 发布于河南
- 举报
C语言上机考试编程题以及答案
1、求1+2+3+……….+100。(循环)
答案
#includestdio.h
voidmain()
{
inti,sum=0;
for(i=1;i=100;i++)
sum=sum+i;sum=sum+i;
}
2、求1*2*3*……….*10。(循环)
答案
voidmain()
{
inti=0,j=1;
for(i=2;i=10;i++)
{
j*=i;
}}
return0;
}
3、输入三个数字,输出他们的最大值。(if)
答案
#includestdio.h
voidmain()
{inta,b,c,d;{inta,b,c,d;
d=max(a,b,c);d=max(a,b,c);
getch();/*暂停看运行结果*/
}
intmax(intx,inty,intz)
{intu;
if(x=yx=z)
u=x;
elseif(y=xy=z)
u=y;
else
u=z;
return(u);
4.用起泡法对十个数据排序(数组实现)
答案
#includestdio.h
main()
{inti,j,t;
staticinta[10]={5,7,4,2,3,6,1,0,9,8};
for(j=0;j9;j++)
{for(i=0;i9-j;i++)
{if(aa)
{t=a;a=a;a=t;
}
}
}
for(i=0;i10;i++)for(i=0;i10;i++)
}
5、输入十个数字,逆序输出。(数组实现)
答案
#includestdio.h
main()
{inta[10],i=0;
for(i=0;i=9;i++)for(i=0;i=9;i++)for(i=0;i=9;i++)
for(i=9;i=0;i--)for(i=9;i=0;i--)
}
6输入两个数,交换他们的值并输出。(元素交换)
答案
#includestdio.h
intmain()
{
intm,n,temp;intm,n,temp;
if(mn)
{
temp=m;
m=n;
n=temp;
}}
return0;
}
7.输出9*9乘法表。(双层循环)
答案
#includestdio.h
voidmain()
{
inti=1;
for(i;i=9;i++)
{
intj=1;
for(j;j=i;j++)
{{
}}
}
}
8.输入一行字符,将所有的小写字母转换成大写字母,大写字母
转换成小写字母,其余字符不变。输出转变后的这行字符。
答案
voidmain()
{
chara[n];
inti;inti;inti;
大写为:大写为:
for(i=0;i=n;i++)
{
if(a=za=a)
a=a-32;a=a-32;
}}
小写为:小写为:
for(i=0;i=3;i++)
{
a=a+32;a=a+32;
}
}
9、编写一个简单计算器程序,要求能够完成两个数的+,-,*,
/四种运算。输出运算式及运算结果。(switch)
6.26.2
main()
{charc;inti=0,j=0,k=0,l=0;
while((c=getchar())!=’while((c=getchar())!=’n’)
{if(c=65c=90||c=97c=122)i++;
elseif(c=48c=57)j++;
elseif(c==32)k++;
elsel++;}elsel++;}
}
6.66.6
main()
{intx=100,a,b,c;
while(x=100x10
您可能关注的文档
最近下载
- 2025年产品测试复盘与2026年质量提升方案.pptx
- 《理解人性》:阿德勒.doc VIP
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 船用参比电极技术条件 编制说明.pdf
- 带头严守政治纪律和政治规矩,维护党的团结统一等四个方面存在的问题与整改材料9.docx VIP
- 数据中心800V直流供电技术白皮书.pdf VIP
- “四个带头”严守政治纪律和政治规矩,维护党的团结统一整改材料.docx VIP
- 带头严守政治纪律和政治规矩,维护党的团结统一等四个方面存在的问题与整改材料5篇(精选版).docx VIP
- 北京巴威锅炉技术介绍.ppt VIP
- 幼小衔接班数学练习题及单元综合题共27套(A4直接打印完整版).pdf VIP
原创力文档

文档评论(0)