《高级语言程序设计》上机练习题
来源:江苏自考网
时间:2018-05-23 12:26:51
/*输出100~999间的所有水仙花数。如:153=1*1*1+5*5*5+3*3*3,153就是水仙花数*/
#include <stdio.h>
main()
{ int i,a,b,c;
for(i=100;i<1000;i++)
{ a=i%10;
b=( (i-a) % 100 ) / 10;
c=( i-a-b*10 ) /100;
if( i == a*a*a+b*b*b+c*c*c )
printf(" %d ",i);
}
}
/*输出100~200间既是3的倍数又是5的倍数的所有数。*/
#include <stdio.h>
main()
{ int i;
for(i=100;i<201;i++)
if( i%3==0 && i%5==0)
printf(" %d ",i);
}
/*从键盘上输入10个任意整数,如果有3的倍数,求其平均数*/
#include <stdio.h>
main()
{ int i,n,s,d;
n=0;
s=0;
for(i=1;i<=10;i++)
{ scanf("%d",&d);
if( d%3 == 0)
{ n++;
s+=d;
}
}
if(n>0)
printf("result=%d",s/n);
else
printf(" no number ");
}
/*输出100~200间的所有素数。*/
#include <stdio.h>
main()
{ int i,j,n;
for(i=100;i<=200;i++)
{ for(j=2;j<i;j++)
if(i%j ==0)
break;
if(j == i)
printf(" %d ",i);
}
}
/*从键盘输入10个任意整数,输出其中的最大数*/
#include <stdio.h>
main()
{ int i,max,d;
scanf("%d",&d);
max=d;
for(i=2;i<=10;i++)
{ scanf("%d",&d);
if(d>max)
max=d;
}
printf("%d",max);
}
/*编程序计算1*2*3*4*……*10的值。*/
#include <stdio.h>
main()
{ int i,s;
s=1;
for(i=1;i<=10;i++)
s=s*i;
printf("result=%d",s);
}
/*从键盘上接收任意一串字符,然后倒序输出。*/
#include <stdio.h>
main()
{
#include <stdio.h>
main()
{ int i,a,b,c;
for(i=100;i<1000;i++)
{ a=i%10;
b=( (i-a) % 100 ) / 10;
c=( i-a-b*10 ) /100;
if( i == a*a*a+b*b*b+c*c*c )
printf(" %d ",i);
}
}
/*输出100~200间既是3的倍数又是5的倍数的所有数。*/
#include <stdio.h>
main()
{ int i;
for(i=100;i<201;i++)
if( i%3==0 && i%5==0)
printf(" %d ",i);
}
/*从键盘上输入10个任意整数,如果有3的倍数,求其平均数*/
#include <stdio.h>
main()
{ int i,n,s,d;
n=0;
s=0;
for(i=1;i<=10;i++)
{ scanf("%d",&d);
if( d%3 == 0)
{ n++;
s+=d;
}
}
if(n>0)
printf("result=%d",s/n);
else
printf(" no number ");
}
/*输出100~200间的所有素数。*/
#include <stdio.h>
main()
{ int i,j,n;
for(i=100;i<=200;i++)
{ for(j=2;j<i;j++)
if(i%j ==0)
break;
if(j == i)
printf(" %d ",i);
}
}
/*从键盘输入10个任意整数,输出其中的最大数*/
#include <stdio.h>
main()
{ int i,max,d;
scanf("%d",&d);
max=d;
for(i=2;i<=10;i++)
{ scanf("%d",&d);
if(d>max)
max=d;
}
printf("%d",max);
}
/*编程序计算1*2*3*4*……*10的值。*/
#include <stdio.h>
main()
{ int i,s;
s=1;
for(i=1;i<=10;i++)
s=s*i;
printf("result=%d",s);
}
/*从键盘上接收任意一串字符,然后倒序输出。*/
#include <stdio.h>
main()
{
[1]
欢迎关注“江苏自考网”微信公众平台![]() (自考资讯,一手掌握!) |
欢迎加入“江苏自考网”微信交流群![]() (扫码进群,领取《 |

8888人已通过
江苏自考网》免责声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以省考试院及院校官方发布公布的正式信息为准。
(二)本站文章内容信息来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决,联系邮箱:952056566@qq.com。