国王小麦C语言编程-c语言国王麦子问题

C语言编程 131

文章信息一览:

用c语言写出国王的小麦问题,要有功能分解,用大数输出?

1、可以用数组进行大数模拟。也就是用char数组或者int数组,来模拟超大数值。每个数组元素用来表示大数的一位或者几位。需要自行编写运算函数。具体可以百度C语言高精度大数运算。

2、max函数里你根本没有对*p1和*p2作比较,应该这样写:int max(int *p1,int *p2){ if(*p1*p2)return *p1;else return *p2;} 另外,main函数中的 if(ab)max(p1,p2);删掉,因为根本没用。

国王小麦C语言编程-c语言国王麦子问题
(图片来源网络,侵删)

3、点击文件、新建。选择win32 console application 并在右侧选择工程的名字和地址,确定。选择一个空的工程,完成。输入如图所示的代码,其他需要比较的数只要把abc换成相应的数就可以了。注意代码的输入要在英文输入法的环境下进行。点击右上角的编译运行按钮。

4、需要依次在电脑中输入#includestdio.hmain(){int a,b,c;int big;printf(请输入3个数\n);scanf(%d %d %d,&a,&b,&c);big=(ab)?a:b;big=(bigc)?big:c;printf(最大数是%d\n,big);}这些代码。等到上面的代码输入好之后就可以测试运行,这时候电脑上就会显示结果正确。

关于国王小麦C语言编程和c语言国王麦子问题的介绍到此就结束了,感谢你花时间阅读本站内容,更多关于c语言国王麦子问题、国王小麦C语言编程的信息别忘了在本站搜索。

国王小麦C语言编程-c语言国王麦子问题
(图片来源网络,侵删)
扫码二维码