要求在界面上输出:
Please input 5 numbers:
(输入五个数字)
The numbers you input is:(输出输入的五个数字)
The max number is:(输出最大的数字)
The min number is:(输出最小的数字)
The diffenece between the max number and min number is:(输出最大和最小的差值)
The average is:(输出五个数的平均值)
參考答案:刚开始学没有学数组的,你可以看一下后面的书你就知道了,下面是用最基本的方法编的,可能有点繁,用数组可能就简单好多:
main()
{
int a1,a2,a3,a4,a5,max,min,m_bet,sum,ave;
printf("Please input 5 numbers: \n");
scanf("%d%d%d%d%d",&a1,&a2,&a3,&a4,&a5);
printf("\n\n\nThe numbers you input is:");
printf("\t%d\t%d\t%d\t%d\t%d\n",a1,a2,a3,a4,a5);
max=a1;
min=a1;
if(a2>max) max=a2;
if(a3>max) max=a3;
if(a4>max) max=a4;
if(a5>max) max=a5;
if(a2<min) min=a2;
if(a3<min) min=a3;
if(a4<min) min=a4;
if(a5<min) min=a5;
m_bet=max-min;
sum=a1+a2+a3+a4+a5;
ave=sum/5;
printf("\nThe max number is:\t%d\n",max);
printf("\nThe min number is:\t%d\n",min);
printf("\nThe diffenece between the max number and min number is:");
printf("\t%d\n",m_bet);
printf("\nThe average is:\t%d\n",ave);
getch();
}
m_bet是最大和最小的差值变量的标识符,也就是一个变量的名字