输入任意10个数,找出最大的数并打印出
2014-09-10 20:41
357 查看
输入任意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); /*输出最大的数*/
}
算法分析:首先要先输入这十个数,然后再与定义的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个整数,找出最大数及最大数的序号。
- c语言:用户输入10个整数,程序找出其中的最大值和最小值
- 第9周 项目5-2 程序填充(输入10个数,找出最大值)
- C语言:编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- Linux-C基础知识学习:C语言作业-输入10个整数,找出其中最大值和最小值
- 编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- 第九周项目5 输入10个整数,找出最大值
- 依次将10个数输入,要求打印出其中最大的数
- 编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- 第九周项目五 b 输入10个整数,找出最大的
- Ex6_5任意输入10个字符,求其最大字符
- C语言:编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- 第9周项目5-输入10个整数,找出最大值
- 编写程序,用户输入10个数字,找出最大的,和最小的
- 第三十三讲项目4-编程序,输入10个整数,找出最大数。
- 编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- c语言:用户输入10个整数,程序找出其中的最大值和最小值
- 从键盘任意输入10个整数,用函数编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组。
- 输入10个整数,程序找出其中的最大值和最小值
- C++:输入10个数字,找出最大最小值(可处理误输入)