云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言50道例题答案

C语言50道例题答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 8:06:49

30. 输出100~200之间的素数 # include int prime(int x) {int flag=1,i;

for (i=2;i

{int i,j=0;

printf(\到200之间的素数有:\\n\for(i=100;i<201;i++) {if(prime(i))

{printf(\}}

31题:由36块砖,男人一次可以搬4块,女人一次可以搬3块,2个小孩一次可以搬一块,问男人女人小孩各需多少人可以一次性将砖搬完?(3男,3女,30小孩)

#include main()

{int d,z,x;

for(d=1;d<9;d++)

{for(z=1;z<=(36-4*d)/3;z++) {x=36-d-z;

if(4*d+3*z+0.5*x==36)

printf(\男) %d(女) %d(小孩)\\n\} }

32题:输入一个字符串,将其正序反序输出? # include # define M 100 main() { int i,j; char a[M];

printf(\请输入一列字符串:\\n\ for(i=0;i

{scanf(\ if(a[i]=='\\n') break; }

printf(\则该列字符串倒序输出为:\ for(j=i;j>=0;j--) printf(\ printf(\}

33题:输入一行字符,统计以空格间隔的的单词个数? # include main()

{int i,n,l=1; char a[100];

printf(\请输入一行字符串:\\n\for(n=0,i=0;n<100;n++,i++) {a[i]=getchar();

if(a[i]=='\\n')break;} for(n=0;n

printf(\则行字符串共有%d个单词。\\n\}

34题:输出一个十进制数,将其转化为一个2进制数输出? #include main() {

int n,x=0,a[100];

printf(\请输入一个数字:\\n\scanf(\while(n)

{a[x++]=n%2; n=n/2;} --x;

printf(\则该数字的二进制表示为:\\n\while(x>=0)

printf(\printf(\}

35题:水仙花数,输入一个三位数,该三位数各位数字立方和等于该数本身? # include int cube(int x) {return (x*x*x);} main()

{int i,g,s,b;

for(i=100;i<1000;i++) {b=i/100;

s=(i-b*100)/10; g=i;

if(cube(g)+cube(s)+cube(b)==i) printf(\ } }

36题:求从3开始到小于100的所有双素数? #include int prime(int x) {int flag=1,i;

for (i=2;i

for(n=3;n<99;n++)

{if(prime(n)&&prime(n+2))

printf(\37题:求两位绝对素数 #include int prime(int x) {int flag=1,i;

for (i=2;i

{int t,w,g,s;

for(t=10;t<100;t++)

{g=t; s=t/10; w=g*10+s; if(prime(t)&&prime(w)) printf(\}}

38题:100~150之间整除3,每行输出5个数? #include main()

{int i=100,j;

for(j=0;i<=150;i++) {if(i%3==0)

{if(j%5==0)printf(\j++;

printf(\}}}

39题:对10个整数排序,输出10个数并按升序排序 #include main()

{int a[100],i,j,t,n; printf(\请输入n:\scanf(\

printf(\请输入这%d个数:\for(i=0;i

{scanf(\for(i=0;i

{if(a[j]

printf(\则这%d个数按照从大到小的顺序排列为:\\n\for(i=0;i

{printf(\}

搜索更多关于: C语言50道例题答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

30. 输出100~200之间的素数 # include int prime(int x) {int flag=1,i; for (i=2;i

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com