麦迪是哪一年的新秀:有4个整数a,b,c,d,由键盘输入,输出其中最大的数(用if语句做)

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 04:29:17

#include <iostream.h>
int main(void)
{
int n;
int i;
int *value;
int max;
printf( "Number Count: " );
scanf( "%d", &n );
value = new int[n];
for( i = 0; i < n; i ++ )
{
printf( "Input Number[%d]: ", i + 1 );
scanf( "%d", &value[i] );
if( i == 0 )
max = value[0];
else
{
if( value[i] > max )
max = value[i];
}
}
printf( "\r\nMaxValue = %d\r\n", max );
delete[] value;

printf( "\r\n\r\n\t\tPress any key to continue ...");
getchar();
getchar();
return 0;
}

找出输入的任意个数字的最大值

#include<stdio.h>
main(){
int a[4],i,j,t;
printf("请输入4个整数\n");
scanf("%d,%d,%d,%d",&a[0],&a[1],&a[2],&a[3]);
j=0;
for(i=j+1;i<4;i++)
if(a[j]<a[i]){
t=a[j];
a[j]=a[i];
a[i]=t;
}
printf("最大的整数为%d\n",a[j]);
}
利用上面的那段程序代码,你也可以把那四个整数按照从大到小或者从小到大的方式打印出来..
不过代码我没给出,你自己去想下,因为编程就是要靠自己在别人给出的代码上想出能代表自己个性的东西来...(个人编程心得)
#include<stdio.h>
main(){
int a,b,c,d,t;
printf("请输入4个整数");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
if(a<b){
t=a;
a=b;
b=t;
}
if(a<c){
t=a;
a=c;
c=t;
}
if(a<d){
t=a;
a=d;
d=t;
}
printf("最大的整数为%d\n",a);
}
你要的是这样的答案?