c语言编程题.docx
- 文档编号:5896556
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:5
- 大小:14.92KB
c语言编程题.docx
《c语言编程题.docx》由会员分享,可在线阅读,更多相关《c语言编程题.docx(5页珍藏版)》请在冰豆网上搜索。
c语言编程题
编程归纳
3.17编写程序,把560分钟换算成小时和分钟表示,然后进行输出。
#include
main()
{inthour,minute;
hour=560/60;
minute=560%60;
printf(“hour=%d,minute=%d\n”,hour,minute);
}
3.18编写程序,输入两个整数:
1500和350,求出它们的商和余数并进行输出。
#include
main()
{inta,b,c,d;
printf("inputtwonumbers:
\n");
scanf("%d,%d",&a,&b);
c=a/b;
d=a%b;
printf("c=%d,d=%d",c,d);
}
4-23输入一整数,判断奇数还是偶数
#include
main()
{
inti;
printf("enterainteger:
\n");
scanf("%d",&i);
if(i%2==0)
printf("%disaeven",i);
else
printf("%disaodd",i);
}
4-24输入三个数,打印出最大的数
#include
main()
{
inta,b,c,max=0;
printf("enterthreenumbers:
\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max
if(max printf("max=%d",max); } 4-24输入三个数,打印出最大的数 #include main() { inta,b,c,max=0; printf("enterthreenumbers: \n"); scanf("%d,%d,%d",&a,&b,&c); max=a; if(max if(max printf("max=%d",max); } 5.19输出公元2000年到3000年中所有的闰年,每10个换行。 #include main() { inti,j=0; for(i=2000;i<=3000;i++) {if((i%4==0)&&(i%100! =0)||(i%400==0)) {printf("%5d",i); j++; if(j%10==0) printf("\n"); } } } p/75习题6.19 输入一个字符(回车结束),输出每个字符以及对应的ASCII码,每行3对。 #include main() { inti=0; charch; while((ch=getchar())! ='\n') { printf("%4c%4d",ch,ch); i++; if(i%3==0) printf("\n"); } } p/75习题6.21(程序填空) 编写程序,统计输入的行数,用! 结束输入,! 所在行不计入行数。 #include main() { charch; inti=0; while((ch=getchar())! ='! ') { if(ch=='\n') i++; } printf("%d",i); } 7.15编写函数intmymod(inta,intb)用以求a被b除之后的余数。 #include intmymod(intx,inty) { intremainder; remainder=x%y; returnremainder; } main() { inta,b,c; printf("enteraandb: \n"); scanf("%d,%d",&a,&b); c=mymod(a,b); printf("余数=%d\n",c); } 9-29编写函数,把数组中的所有奇数放在另一个数组中返回。 #include intfun(inta[],intb[]) { inti,j=0; for(i=0;i<10;i++) if(a[i]%2==1) b[j++]=a[i]; returnj; } main() {inta[10],b[10],i,j; for(i=0;i<10;i++) scanf("%d",&a[i]); j=fun(a,b); for(i=0;i printf("%d",b[i]); }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 编程