c语言问题考试03?

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:06:34
19. 输出如下图所示的下三角形乘法九九表
1 2 3 4 5 6 7 8 9
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49
8 16 24 32 40 48 56 64
9 18 27 36 45 54 63 72 81
20. 输出如下图所示的上三角形乘法九九表
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
4 6 8 10 12 14 16 18
9 12 15 18 21 24 27
16 20 24 28 32 36
25 30 35 40 45
36 42 48 54
49 56 63
64 72
81

22. **求1000以内的所有完全数(一个数如果恰好等于它的因子之和(除自身以外),则称该数为完全数,例如6=1+2+3,6为完全数)

第19题
#include"stdio.h"
main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf("%d*%d=%d ",i,j,i*j);
printf("\n");
}
}

第20题 修改了一下 刚才发错了
#include"stdio.h"
main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=i;j<=9;j++)
printf("%d*%d=%d ",i,j,i*j);
printf("\n");
}
}

第22题
#include<stdio.h>
void main()
{
int i,j,t;

for(i=1;i<1000;i++)
{
t=0;
for(j=1;j<i;j++)
{
if(i%j==0)
t=t+j;
}
if (t==i)
printf("%d ",t);
}

}

ertre


我们书上的例题.
我给忘记了 - -!