题目内容

下面程序的运行结果是_______。#include#includeint main( ){char a[5][10] = {"one" , "two" , "three" , "four" , "five"} , str[10] ;int i , j ;char t ;for( i = 0 ; i < 4 ; i++ )for( j = i + 1 ; j < 5 ; j++ )if( a[i][0] > a[j][0] ){t = a[i][0] ;a[i][0] = a[j][0] ;a[j][0] = t ;}strcpy( str , a[1] ) ;puts( str ) ;return 0 ;}

查看答案
更多问题

下面程序的功能是输入5个整数,找出最大数和最小数所在的位置,并把二者对调,然后输出调整后的5个数。请填空。#includeint main( ){int a[5] , max , min , i , j = 0 , k = 0 ;for( i = 0 ; i < 5 ; i++ )scanf( "%d" , &a[i] ) ;min = a[0] ;for( i = 1 ; i < 5 ; i++ )if( a[i] < min ){min = a[i] ;_______;}max = a[0] ;for( i = 1 ; i < 5 ; i++ )if( a[i] > max ){max = a[i] ;_______;}_______;_______;printf( "\nThe position of min is:%3d\n" , k ) ;printf( "\nThe position of max is:%3d\n" , j ) ;for( i = 0 ; i < 5 ; i++ )printf( "%5d" , a[i] ) ;return 0 ;}

下面程序的功能是:从键盘上输入10个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩。请填空。#includeint main( ){int score[10] , n = 0 , i ;float sum = 0.0 , avg ;printf( "pleasr enter :\n" ) ;for( i = 0 ; i < 10 ; i++ ){scanf( "%d" , &score[i] ) ;_______;}avg = sum / 10;for( i = 0 ; i < 10 ; i++ )if(_______)printf( "%3d" , score[i] ) ;return 0 ;}

下面程序的功能是:将数组a[3][4]中的元素以3行4列的格式输出,然后按行求和并且存储到数组s中。请填空。#includeint main( ){int a[3][4] = {0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11} ;int s[3] = {0} ;int i , j ;for( i= 0 ; i < 3 ; i++ ){for( j= 0 ; j < 4 ; j++ ){printf( "%4d" , a[i][j] ) ;_______;}_______;}for( i= 0 ; i < 3 ; i++ )printf( "%d\n" , s[i] ) ;return 0 ;}

下面程序的功能是:将字符串str的内容倒过来存放。请填空。#include#includeint main( ){char str[ ] = "abcdefg" ;int i , j , k ;_______;for( i= 0 ; i < j ; i++ , j-- ){k = str[i] ;str[i] = str[j] ;_______;}printf( "%s\n" , str ) ;return 0 ;}

答案查题题库