实验4循环结构

2026/4/24 2:06:56

}

sum*=i;

printf(\

10、求

?n!,即求1!+2!+…+19!+20!

n?120#include void main() { }

11、编写程序,找出1~999之间的全部同构数。同构数是这样的数,它出现在它的平方数的右边,例如:5是25的右边的数,25是625右边的数,5和25都是同构数。

提示:如何验证m是n右边的数,

若m是个位数,则判断若n-m能整除10,则m是n右边的数; 若m是十位数,则判断若n-m能整除100,则m是n右边的数; 若m是百位数,则判断若n-m能整除1000,则m是n右边的数; #include void main() {

int n,m;

for(n=1;n<1000;n++) {

m=n*n; if(n<10)

{ if((m-n)==0) printf(\ }

else if(n<100) { if((m-n)0==0) printf(\ }

else if(n<1000) { if((m-n)00==0) printf(\ }

int sum=1,i,n,k=0; for(n=1;n<20;n++) {for(i=1;i

printf(\

sum*=i; k+=sum;

} }

12、输出所有大于1000小于10000的4位偶数,且该偶数的各位数字两两不相同。

提示:对数n将其分别获得它的个位、十位、百位和千位,然后判断它们是否两两不相同。

#include void main() {

int i,a,b,c,d;

for(i=1001;i<10000;i++) {

a=i/1000; b=i/1000; c=i/10; d=i;

if(i%2==0&&a!=b&&a!=c&&a!=d&&b!=c&&b!=d&&c!=d) printf(\ } }

13、编程输出如图所示的结果:

#include void main() {

int i,j;

for(i=1;i<=9;i++) { for(j=1;j<=6;j++)

printf(\ printf(\ } }

14、编程输出如图所示的结果:

#include void main() { int i,j;

for(i=1;i<10;i++) { } } 15.

for(j=1;j<=i;j++) printf(\printf(\

#include void main() { int i,j;

for(i=9;i>=0;i--) { } }

for(j=1;j<=i;j++) printf(\ printf(\


实验4循环结构.doc 将本文的Word文档下载到电脑
搜索更多关于: 实验4循环结构 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219