急求c语言编程问题!!!

2025-02-26 19:17:24
推荐回答(1个)
回答1:

第一题:题目不是很明确。我觉得答案是0.7

第二题:

#include

void main()
{
int red,yellow,green;

for(red=0; red<=3; red++)
for(yellow=0; yellow<=3; yellow++)
for(green=0; green<=6; green++)
{
if(red+yellow+green == 8)
printf("红色:%d,黄色:%d,绿色:%d\n",red,yellow,green);
}
return;
}


第三题:

#include
#include

void main()
{
long one,two,three;
long n;

for(n=100000; n<1000000; n++)
{
one = (int)sqrt(n);
two = (int)sqrt(n/1000);
three = (int)sqrt(n%1000);
if((one*one == n) && (two*two == (n/1000)) && (three*three == (n%1000)))
printf("%d是一数三平方:\n  %d=%d*%d,  %d=%d*%d,  %d=%d*%d\n",n,n,one,one,n/1000,two,two,n%1000,three,three);
}

return;
}