c语言题目解析答案.docx
- 文档编号:27505135
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:40
- 大小:24.95KB
c语言题目解析答案.docx
《c语言题目解析答案.docx》由会员分享,可在线阅读,更多相关《c语言题目解析答案.docx(40页珍藏版)》请在冰豆网上搜索。
c语言题目解析答案
网易新闻
微博
邮箱
相册
有道
摄影
闪电邮
手机邮
印像派
梦幻人生
更多博客手机博客
博客搬家
LiveWriter写博
Word写博
邮件写博
短信写博
群博客
博客油菜地
博客话题
博客热点
博客圈子
找朋友发现小组风格群博客召集令创建博客登录关注显示下一条|关闭木水文尧弹子头的故事
导航
首页日志相册音乐收藏博友关于我日志弹子
加博友关注他
最新日志
湖人惨败出局[转载]考宾州驾照+换杭州驾这个实验有意思杭州的水污染状况(部分摘抄SQLserver操作简单实例C语言初级程序汇集该作者的其他文章
博主推荐
相关日志
随机阅读
首页推荐
洋妞众目睽睽下拥抱香港短裙美女妩媚性感怨妇对付小三最有效妙招爱音乐节上的美国绅士权谋与阴谋交织的日本政局实拍佛祖的牙齿更多>>
对“推广广告”提建议
英语写作轮廓SQLserver操作简单实例
C语言初级程序汇集计算机2011-05-1007:
49:
54阅读28评论0字号:
大中小订阅
//-------------------------------------------------------------------------------------------------
编写一个c程序,程序运行时要求用户输入两个正整数m和n,然后程序给出这两个数的最大公约数和最小公倍数。
#include
voidmain()
{
intm,n,r,t,f;
scanf("%d%d",&m,&n);
f=m*n;
if(m {t=m;m=n;n=t;} r=m%n; while(r) {m=n;n=r;r=m%n;} printf("最大公约数: %d\n",n);printf("最小公倍数: %d\n",f/n); } //------------------------------------------------------------------------------------------------- 编写一个c程序,输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 #include voidmain() { charc=getchar(); ints1=0,s2=0,s3=0,s4=0; while(c! ='\n') { if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))s1++; elseif(c=='')s2++; elseif(c>='0'&&c<='9')s3++; elses4++; c=getchar(); } printf("字母数: %d\n空格数: %d\n数字数: %d\n其他字符数: %d\n",s1,s2,s3,s4); } //------------------------------------------------------------------------------------------------- 编写一个c6_3.c程序,输出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。 例如,153是“水仙花数”,因为153=13+53+33。 #include voidmain() { printf("水仙花数有: "); for(intb=1;b<=9;b++) for(ints=0;s<=9;s++) for(intg=0;g<=9;g++) {intx=b*100+s*10+g;inty=b*b*b+s*s*s+g*g*g;if(x==y)printf("%d",x);} printf("\n"); } 求1! +2! +3! +4! +...+20! 。 #include voidmain() { doubles=0,t=1; for(inti=1;i<=20;i++) { t*=i; s+=t; } printf("1! +2! +……+20! =%e\n",s); } //------------------------------------------------------------------------------------------------- 猴子吃桃问题。 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。 以后每天早上都吃了前一天剩下的一半零一个。 到第10天早上想再吃时,见只剩下一个桃子了。 编写一个c7_2.c程序,求第一天共摘多少桃子。 #include voidmain() { ints=1; for(inti=9;i>=1;i--) { s=2*(s+1); } printf("total=%d\n",s); } n3-n2*n+1 #include voidmain() { for(intn=0;n<=3;n++) {for(intk=3-n;k>0;k--)printf(""); for(intt=2*n+1;t>0;t--)printf("*"); printf("\n"); } } //------------------------------------------------------------------------------------------------- 编写c8_1.c程序,程序运行时要求用户输入10个整数;输出这10个整数的平均值(取整);求出10个数中的最小值、最大值并输出。 完成后将文件上交到“交作业空间”。 #include voidmain() { inta[10]; ints=0,H,L; printf("输入10个整数\n\n"); for(inti=0;i<10;i++) { scanf("%d,",&a[i]); s+=a[i]; if(i==0)H=L=a[i]; else { if(a[i]>H)H=a[i]; if(a[i] } } s/=10; printf("\n以上10个数的平均值为%d\n\n",s); printf("最小的数: %d\n\n",L); printf("最大的数: %d\n\n",H); } //------------------------------------------------------------------------------------------------- 编写c8_3.c程序,要求用户输入10个整数;对10个整数进行从小到大排序并输出 冒泡法: 排序效率最高 #include voidmain() { inta[10]; printf("输入10个整数\n"); for(inti=0;i<10;i++)scanf("%d,",&a[i]); intt; for(intj=0;j<9;j++) { for(inti=0;i<9-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } printf("\n\n从小到大排序后\n\n"); for(inti=0;i<10;i++)printf("%d",a[i]); printf("\n\n"); } 选择法: #include voidmain() { inta[10]; printf("输入10个整数\n"); for(inti=0;i<10;i++)scanf("%d,",&a[i]); for(intm=0;m<9;m++) { intj=m; for(intn=m+1;n<10;n++)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 题目 解析 答案