输入任意10个数,找出最大的数并打印出
算法分析:首先要先输入这十个数,然后再与定义的max比较,可以输入一个数就与max比较,如果这个数比max大,就把这个数赋给max,如果这个数比max小,也就是max大,就直接输入下一个数,并与max比较,如此循环10次,当10次循环了之后,因为输入已经大于10次,不满足循环条件,就会跳出循环,并打印出max。
程序如下:
#include <stdio.h>
void main()
{
int n,i; /*定义整型变量n,i*/
float a,max; /*定义浮点数变量a,max*/
n=10;
for(i=1;i<=n;i++) /*for循环语句*/
{
printf("请输入第%d个数:",i);/*输入第i个数*/
scanf("%f",&a);
if(max<=a) /*if语句*/
max=a;
}
printf("最大的数为%.2f\n",max); /*输出最大的数*/
}
本文介绍了一个简单的C语言程序,该程序通过用户输入的10个数来找到并输出这些数中的最大值。程序使用了基本的循环和条件判断结构。

579

被折叠的 条评论
为什么被折叠?



