要求输入是
数组a,内部含有五个数
输出是
(b的值为a中的最大值-a)
例:
输入
1 -10 2 8 3
输出
7 18 6 0 5
#include <iostream>
using namespace std;
int main() {
int i,a[5],m;
scanf("%d",&a[0]);
m=a[0];
for(i=1;i<5;i++){
scanf("%d",&a[i]);
if(m<a[i])
m=a[i];
}
for(i=0;i<5;i++)
printf("%d ",m-a[i]);
return 0;
}
如下:
#include <stdio.h>
int main()
{
int a[5],i,max;
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
if(i==0 || a[i]>max)
max = a[i];
}
for(i=0;i<5;i++)
{
if(i<4)
printf("%d ",max-a[i]);
else
printf("%d",max-a[i]);
}
return 0;
}