评委评分例题
#include <stdio.h>
int main ( ) {
int i, j;
float avg= 0.0 , grade[ 10 ] , sum= 0 ;
int n[ 10 ] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 } ;
float max= 0.0 , min= 100.0 ;
printf ( "评委个数:" ) ;
scanf ( "%d" , & j) ;
printf ( "请输入各选手的分数:\n" ) ;
for ( i= 0 ; i< j; i++ ) {
scanf ( "%f" , & grade[ i] ) ;
if ( max>= grade[ i] ) {
max= grade[ i] ;
}
if ( min<= grade[ i] ) {
min= grade[ i] ;
}
}
for ( i= 0 ; i< j; i++ ) {
printf ( "%-9d" , n[ i] ) ;
} printf ( "\n" ) ;
for ( i= 0 ; i< j; i++ ) {
printf ( "%f " , grade[ i] ) ;
} printf ( "\n" ) ;
for ( i= 0 ; i< j; i++ ) {
if ( grade[ i] == max|| grade[ i] == min)
continue ;
sum+ = grade[ i] ;
}
printf ( "%f\n" , sum/ j) ;
return 0 ;
}
统计N个整数中奇数和偶数的个数
#include <stdio.h>
int main ( ) {
int number[ 10 ] ;
int i, odd= 0 , even= 0 , n;
printf ( "请输入想要输入的长度:" ) ;
scanf ( "%d" , & n) ;
for ( i= 0 ; i< n; i++ ) {
scanf ( "%d" , & number[ i] ) ;
if ( i% 2 == 0 ) {
odd+ = 1 ;
}
else {
even+ = 1 ;
}
}
for ( i= 0 ; i< n; i++ ) {
printf ( "%d " , number[ i] ) ;
}
printf ( "\n" ) ;
printf ( "奇数的个数是:%d\n偶数的个数是:%d\n" , odd, even) ;
return 0 ;
}