循环结构作业 2:编程练习注:请将调试成功的程序代码(或截图)拷贝到后面的作业模板中,打印出待提交,同时请保存好作业的电子版
编写程序, 要求找到用户输入的一串数中的最大值
程序需要提示用户一个一个输入数
当用户输入0 或负数时, 程序必须显示输入的最大非负数: Enter a number : 60 Enter a number : 38
3 Enter a number : 4
89 Enter a number : 100
62 Enter a number : 75
2295 Enter a number : 0 The largest number entered was 100
62 注意,输入的数不要求一定是整数
( While )#include int main() { float a=1,b=0; while(a>0) { printf("Enter a number :"); scanf("%f",&a); if(a>b) b=a; } printf("The largest number entered was :%f\n",b); } 2
编写程序,要求用户输入两个整数然后计算并显示这两个整数的最大公约数(GCD) : Enter two integers: 12 28 Greatest common divisor :4 提示: 求最大公约数的经典算法是Euclid算法, 方法如下: 分别让变量m 和 n 存储两个数的值,始终保证 m最后存储的是两个数中较大的值;用m除以 n;把除数保存在m中,而把余数保存在n 中;如果 n 为 0,那么停止操作,m中的值是 GCD;否则,从 m除以 n 开始重复上述除法过程
(While )#include int main() { int m,n,t; printf("Enter two intege