基于visual Studio2013解决C语言竞赛题之0407最大值最小值

原创 2013年12月02日 23:04:39




题目


解决代码及点评

这道题考察循环和比较


/************************************************************************/
/* 
7.	任意十个数,打印出它们中的最大数、最小数。
测试数据:①  1,-12,20,30,-5,-23,33,125,200,-100
②  0,10,3,1,5,6,-10,90,9,-4
③  12,13,14,15,10,-10,-11,-12,-9,9    

*/
/************************************************************************/
#include <stdio.h>
#include <stdlib.h>
void	f47(int * arr,int n)
{
	for (int i=0;i<n;i++)
	{
		printf("%7d",arr[i]);
	}
	printf("\n");
}
void	main()
{
	int arr[10]={0};  // 定义10个整数
	for (int i=0;i<10;i++ )  // 由用户输入值
	{
		scanf_s("%d,",&arr[i]);
	}
	f47(arr,10);  // 把10个数打印出来
	int min=arr[0];  // 定义两个变量,一个保存最大值,一个保存最小值
	int max=arr[0];
	for (int i=1;i<10;i++) 循环遍历所有整数
	{
		if (arr[i]>max)
		{
			max=arr[i];   // 如果某个数大于最大值,则替换
		}
		else if	(arr[i]<min)   // 注意这里用了else if,因为一个数不可能又是最大值又是最小值
		{
			min=arr[i];    // 最小值也相应处理
		}

	}
	printf("最大数为%5d,最小数为%5d",max,min);
	system("pause");
}



代码下载及其运行

代码下载链接:

http://download.csdn.net/detail/yincheng01/6640779

解压密码为c.itcast.cn


下载解压后用VS2013打开工程文件

点击 “本地Windows调试器” 执行


程序运行结果







版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

基于visual Studio2013解决C语言竞赛题之0602最大值函数

题目解决代码及点评#include #include /* 编写一函数求三个整数的最大值。 */ void f62(int a ,int b,int c) { int temp=a; if (...

基于visual Studio2013解决C语言竞赛题之0204实数求值

题目解决代码及点评#include #include #include void main() { double a,b,c; printf("please input a,b,c lik...

基于visual Studio2013解决C语言竞赛题之1085相邻之和素数

题目解决代码及点评/************************************************************************/ /* 85. 相邻数之和为素数。...

基于visual Studio2013解决C语言竞赛题之1082迷宫

题目解决代码及点评/************************************************************************/ /* 82. 试编写一个程序寻...

基于visual Studio2013解决C语言竞赛题之1021九九乘法表

题目解决代码及点评/* 功能:请编程序按如下格式打印一个直角三角形的九九乘法表: 1 2 3 4 5 6 7 8 9 4 6 ...

基于visual Studio2013解决C语言竞赛题之0608水仙花函数

题目解决代码及点评/* 功能:写一函数判断某数是否“水仙花数”,所谓“水仙花数”是指一个三位数, 其各位数字立方和等于该数本身。 */ #include #include int flo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于visual Studio2013解决C语言竞赛题之0407最大值最小值
举报原因:
原因补充:

(最多只允许输入30个字)