永发信息网

求一个c程序

答案:2  悬赏:70  手机版
解决时间 2021-05-18 17:12

编一程序统计满足条件x*x+y*y+z*z==2000的所有解的个数,并将统计结果以格式"%d"写入到当前目录下新建的文件design.dat。说明:若a、b、c是1个解,则a、c、b也是1个解。

最佳答案

程序代码:仅使用了C++的文件号位输入输出操作。


#include <iostream.h>
#include <fstream.h>
void main()
{
ofstream f("jjjj.txt");
if(!f)
{
cout<<"文件打开失败!"<<endl;
return;
}
int x,y,z;
int i=1;
for(x=1;x<2000;x++)
{
for(y=1;y<2000;y++)
{
for(z=1;z<2000;z++)
{
if((x*x+y*y+z*z)==2000)
{
if(i%4==0)f<<endl;
f<<x<<"*"<<x<<"+"<<y<<"*"<<y<<"+"<<z<<"*"<<z<<"=2000"<<endl;
}

}
}

}



}


运行结果:


全部回答

#include<stdio.h> void main() { int x,y,z; FILE *fp; int i=1; if((fp=fopen("design.dat","w"))!=NULL) printf("result write to file"); for(x=1;x<150;x++) for(y=x;y<150;y++) for(z=y;z<150;z++) if((x*x+y*y+z*z)==2000) fprintf(fp,"x=%d y=%d z=%d\n",x,y,z); fclose(fp); getch(); }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么手臂上会长一粒粒棕色的小包包?
梦幻诛仙东北区风阵好吗?多少钱?
星座到底是按阳历还是阴历啊?
谁可以告诉我,QQ旋舞几级点亮图标?
沁阳市焦作美人世家美体养生会所(沁阳店)哪位
为什么每天都会作相同的一个梦?而且已经长答
哪些朋友玩QQ牧场的?
双牌县永州益佰雅琳娜女包专卖店我想知道这个
古诗词引用作文范例,高考必考文言文
有没有宏基的Amd四核笔记本?
现在的社会真的是人人平等吗?
平江县岳阳鑫盛财富商务信息咨询有限公司我想
QQ自由幻想顶级多少
宝宝的自我介绍怎么写,招聘时自我介绍怎么说
我想隐藏手机标志
推荐资讯
鸿门宴里的台词,新鸿门宴 项羽牵虞姬手的时候
手机膜怎么贴没有气泡,钢化玻璃膜贴手机上的
江汉区武汉中国农业银行24小时自助银行(协和
电脑解压文件怎么打开,怎么在电脑上把压缩包
每天在一起会腻?
湘阴县菜鸟驿站(岳阳湘阴一中大门口店)我想知
为什么总认为他不是真心~~~
关于DNF第二代界面问题
文学家快点来
帮我查找5个地名,(并翻译成英语)
辰溪县怀化辰溪县城镇集体工业联社地址是什么
爱因斯坦最有名的名言,比尔盖茨曾说过什么名
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?