导航
您当前的位置:首页 > 网课类 > 计算机
问题:

高效找答案就上答案窝。欢迎访问daanwo.com
[判断题]

数论中著名的“四方定理”是指一个自然数至多只要用四个数的平方和就可以表示,例如,3 = 1*1 + 1*1 + 1*1 + 0*0,15 = 3*3 + 2*2 + 1*1 + 1*1,1713 = 24*24 + 22*22 + 22*22 + 13*13。要想实现每输入一个自然数,就输出其对应的一种表示(四个数),下面的程序正确吗?vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

 vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

#include <stdio.h>vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

 vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

int main()vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

{vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

int n;vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

scanf("%d", &n);vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

while (n != 0)vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

{vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

for (int i = 0; i <= n; ++i) vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

for (int j = 0; j <= n; ++j)vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

for (int k = 0; k <= n; ++k)vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

for (int l = 0; l <= n; ++l)vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

if (n == i * i + j * j + k * k + l * l)vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

{vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

printf("%d %d %d %d\n", i, j, k, l);vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

goto T;vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

}vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

T: scanf("%d", &n); vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

return 0;vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

}vpO答案窝(daanwo.com)-大学生作业答案及考资分享平台

高效找答案就上答案窝。欢迎访问daanwo.com
答案解析:

相关问题
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2024 www.daanwo.com All Rights Reserved