}
在运行时,输入的值m>n,观察结果是否正确。再输入时,使m
在此基础上,输入两个正整数m和n,求它们的最小公倍数。
2、打印出所有的“水仙花”数,“水仙花”数是指一个3位数,其各位数字的立方之和等于该数本身。如153 = 13 + 53 + 33。
3、以下给定程序MODI1.C的功能是:输出1~1000之间的所有完数,并输出每个完数的所有因子。所谓完数,就是指一个正整数,它的各因数之和等于其自身。例如,28的因数为1、2、4、7、14,28=1+2+4+7+14,因此,28是一个完数。 程序中有两处错误,错误都在提示行: /***********found***********/的下面一行。 请改正程序中的错误,使它能得出正确的结果。 注意:程序中的其它地方不要随意改动,不得增行或删行,也不得更改程序的结构! /* MODI1.C */ #include
for(i=1;i<=1000;i++) { t=0;
for(j=1;j
/************found************/ if(t=i)
{ printf(\ printf(\
/************found************/ for(j=1,j
if(i%j==0) printf(\ } }
printf(\ }
4、编写一个选票统计程序。四个候选人分别用字母A、B、C、D表示,现有20个人进行投票,每人只能选A、B、C、D四人中的一人。 提示:参考下面的N-S图 a=b=c=d=0 i=1 读入字符到ch,根据ch的值不同分别进行累加 ch==?A? ch==?B? ch==?C? ch==?D? a=a+1 b=b+1 c=c+1 d=d+1 直到i>20 输出得票数a,b,c,d 5、输入一个4位数,要求逆序打印每一位数字,并打印逆序整数,要求使用循环完成。请考虑:如不限定几位数(即只要不超过整数范围),应如何修改程序。 6、打印1!+2!+3!+……+20!之和。
7、打印数列2/1,3/2,5/3,8/5,13/8,21/13……的前20项之和。
8、以下给定程序MODI1.C的功能是:
打印输出以下图形 * *** ***** *******
*********
程序中有两处错误,错误都在提示行:/***********found***********/的下面一行。请改正程序中的错误,使它能得出正确的结果。
注意:程序中的其它地方请不要随意改动,不得增行或删行,也不得更改程序的结构。 #include
for(i=1;i<=5;i++)
/************found************/ { printf('\\n');
for(j=1;j<=10-i;j++) printf(\
/*******