0
已解决
李奕歌
初级天翼
初级天翼
题目描述 Description
输入一个整数n,求此数字各个位数里最大值和最小值的和。
输入描述 Input Description
一个整数n(0<=n<=100000)
输出描述 Output Description
各个位数中最大数和最小数的和
样例输入 Sample Input
样例一:1234 样例二:5
样例输出 Sample Output
样例一:5 样例二:10
数据范围及提示 Data Size & Hint
最大值和最小值可以相同
#include<bits/stdc++.h>
using namespace std;
int n,a[105],dj1[4];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]>=90 && a[i]<=100){
dj1[0]++;
}
if(a[i]>=75 && a[i]<=89){
dj1[1]++;
}
if(a[i]>=60 && a[i]<=74){
dj1[2]++;
}
if(a[i]<60){
dj1[3]++;
}
}
for(int i=0;i<4;i++){
printf("%.2f\%\n",(double)dj1[i]/n*100);
}
return 0;
}
90分,为什么,求大佬解答
0
已采纳
朱小川
缔造者
缔造者
https://wenda.codingtang.com/questions/2775/
顺便提一嘴,你啥时候回来