1 solutions
-
0
C :
#include <stdio.h> #include <math.h> #include <string.h> #include <stdlib.h> #include <time.h> #define N 10 int main() { // freopen("in","r",stdin); // freopen("out","w",stdout); int max,min,i,cnt=0; long n; float sum,ave; while(scanf("%ld",&n)!=EOF) { max=n%10; min=n%10; sum=0; cnt=0; while (n) { i=n%10; sum+=i; if(max<i) max=i; if(min>i) min=i; n/= 10; cnt++; } ave=sum/cnt; printf("%.2f %d %d\n",ave,max,min); } return 0; }C++ :
#include<stdio.h> int main() { int a[10],i,k,min; long int n; float sum,ave; while(scanf("%d",&n)!=EOF) { i=0,sum=0; while(n>0) { a[i]=n%10; n=n/10; i++; } min=a[0]; for(k=0;k<i;k++) { sum=sum+a[k]; if(min>=a[k]) min=a[k]; } ave=sum*1.00/i; printf("%.2f %d\n",ave,min); } return 0; }
- 1
Information
- ID
- 18188
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By