一、/*最大最小值
問題描述 給定 N 個整數(shù),請你找出這 N 個數(shù)中最大的那個和最小的那個黍特。
輸入格式 第一行包含一個正整數(shù) N 。(1 ≤ N ≤ 10000)锯蛀∶鹬裕 第二行為 N 個用空格隔開的整數(shù),每個數(shù)的絕對值不超過 1000000。
輸出格式 輸出僅一行,包含兩個整數(shù) x,y旁涤,x 表示 N 個數(shù)中的最大值翔曲,y 表示 N 個數(shù)中的最小值迫像。x,y 之間用一個空格隔開。
樣例輸入
4
2 0 1 2
樣例輸出
2 0*/
#include<stdio.h>
int main()
{ int? i,min,max,n,a[10001]; scanf("%d",&n);//輸入數(shù)的個數(shù) for(i=0;i<n;i++)
scanf("%d",&a[i]);//輸入一組數(shù)據(jù) max=min=a[0];//初始化max,min for(i=1;i<n;i++)//判斷最大值與最小值 { if(min>a[i]) ? ?
min=a[i]; ? ?
if(max<a[i]) ?
max=a[i];
}
printf("%d %d",max,min);
return? 0;
}
二瞳遍、/*核桃的數(shù)量
問題描述
小張是軟件項目經(jīng)理闻妓,他帶領(lǐng)3個開發(fā)組。工期緊掠械,今天都在加班呢由缆。為鼓舞士氣,小張打算給每個組發(fā)一袋核桃(據(jù)傳言能補腦)猾蒂。他的要求是:1. 各組的核桃數(shù)量必須相同2. 各組內(nèi)必須能平分核桃(當(dāng)然是不能打碎的)3. 盡量提供滿足1,2條件的最小數(shù)量(節(jié)約鬧革命嘛)
輸入格式
輸入包含三個正整數(shù)a, b, c犁功,表示每個組正在加班的人數(shù),用空格分開(a,b,c<30)
輸出格式輸出一個正整數(shù)婚夫,表示每袋核桃的數(shù)量。
樣例輸入1
2 4 5
樣例輸出1
20
樣例輸入2
3 1 1
樣例輸出2
3*/
#include<stdio.h>
int? main(){
int? a[4],n,i,m; scanf("%d %d %d",&a[0],&a[1],&a[2]); m=a[0]*a[1]*a[2];
for(n=1;n<=m;n++) {
if((n%a[0]==0)&&(n%a[1]==0)&&(n%a[2]==0)) { ?
printf("%d",n); ?
break;
}
}? ?
return? 0;
}
#include<stdio.h>
char a[3];
void sf(){
int num=a[0]*a[1]*a[2]; int c=1; while(c!=num){if(c%a[0]==0&&c%a[1]==0&&c%a[2]==0)
break;
c++; }
printf("%d",c);
}
int? main(){ scanf("%d %d %d",&a[0],&a[1],&a[2]);
sf();
return 0;
}
//該軟件不能使用void編寫署鸡,main用int并有返回值//規(guī)定了組就不能用表示組內(nèi)人數(shù)的個數(shù)案糙,必須用數(shù)組
#include<stdio.h>
char a[3];
int sf(){
int num=a[0]*a[1]*a[2]; int c=1; while(c!=num){if(c%a[0]==0&&c%a[1]==0&&c%a[2]==0)
break;
c++;
}
return? c;
}
int? main(){ scanf("%d %d %d",&a[0],&a[1],&a[2]); printf("%d",sf());
return 0;
}