循环结构
请根据下列提示完成下面代码的编码:
第一题:
找出用户输出的一串数中最大数。程序需要提示用户一个一个地输入数。当用户输入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 enterd was 100.62
第二题
编写程序,要求用户输入一个分数,然后将其约分为最简分式子:
Enter a fraction:6/12
In lowest terms:1/2
提示:为了把分数约分为最简分数,首先计算分子和分母的最大公约数,然后分子和分母都除以最大公约数。
第三题
编程程序:要求用户输入两个整数,然后计算并显示这两个整数的最大公约数(GCD):
Enter two integers: 12 28
Greatest common divisor:4
第四题
编程程序,提示用户输入一个数n,然后显示出1~n的所有偶数平方值。例如,让用户输入100,那么程序应该显示出下列内容:
2
16
36
64
100
第五题
编写程序,显示单月的日历。用户指定这个月的天数和该月起始日期是星期几:
Enter number of days in month: 31
enter starting day of the week(1=Sun,7=Sat ):3
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
提示:此程序不像看上去那么难。最重要的部分是一个使用变量i从1计数到n的for循环(这里n是此月的天数),for语句中需要显示i的每一个值。在循环中,用if语句判定i是否是一个星期的最后一天,如果是,就显示一个换行符。)
请同学们完成这五道联系题。
反复思考这些代码。
祝同学学习愉快,感谢优快云平台。