求符合条件整数集 水仙花数 九九乘法表
求符合条件整数集
#include<stdio.h>
int main()
{
int A,i,j,k,p=0;
scanf("%d",&A);
for(i=A;i<A+4;i++)
for(j=A;j<A+4;j++)
for(k=A;k<A+4;k++)
{
if(i!=j&&i!=k&&j!=k)
{
printf("%d",i*100+10*j+k);
p++;
if(p%6==0)
printf("\n");
else
printf(" ");
}
}
return 0;
}
水仙花数
#include<stdio.h>
int main()
{
int N=3;
int a,b,c,d=0;
//scanf("%d",&N);
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
//for(N=0;N<=9;N++)
{
if(100*a+10*b+c==a*a*a+b*b*b+c*c*c)
{
d=100*a+10*b+c;
printf("%d\n",d);
}
}
return 0;
}
九九乘法表
#include<stdio.h>
int main()
{
int i,j;
int n=9;
i=1;
while(i<=n)
{
j=1;
while(j<=i)
{
printf("%d*%d=%d",j,i,i*j);
if (i*j<10)
{
printf(" ");
}
else
{
printf(" ");
}
j++;
}
printf("\n");
i++;
}
return 0;
}
九九乘法表2
#include<stdio.h>
int main()
{
int n;
int i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)//构建外层循环,取1到N
{
for(j=1;j<=i;j++)//构建内存循环,取1到i,总共取的可能性是1+2+3+...+N
{
printf("%d*%d=%d",j,i,i*j);
if(i*j<10)//确保每一层对齐
{
printf(" ");
}
else
{
printf(" ");
}
}
printf("\n");//外层循环每改变一次,打印一次换行
}
return 0;
}

浙公网安备 33010602011771号