#include<stdio.h>
int main()
{
printf("The whole numbers are as follows:>\n");
int count = 0;
for (int i = 1; i <= 4; i++)
for (int j = 1; j <= 4; j++)
for (int k = 1; k <= 4; k++)
if (i != k && i != j&& k != j)
{
count++;
printf("%d ", i * 100 + j * 10 + k);//***
}
printf("\n");
printf("The total number is %d\n", count);
return 0;
}
2. 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
#include<stdio.h>
#include<math.h>
int main()
{
int tet = 0;
do
{
int tet1 = tet + 100;
int tet2 = tet + 168;
double a = sqrt(tet1);//sqrt的输入输出都为double类型
double b = sqrt(tet2);
if (a - (int)a == 0 && b - (int)b == 0)
//强制类型转化double至int类型,用于判断是否为完全平方数
{
printf("%d", tet);
break;
}
tet++;
} while (1);//一直循环,直到找到这个数
return 0;
}
1. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#include<stdio.h>int main(){ printf("The whole numbers are as follows:>\n"); int count = 0; for (int i = 1; i <= 4; i++) for (int j = 1; j <= 4; j++) for (int k = 1; k <= 4; k++) i