请电脑上装有VC的朋友帮我做下这个题 谢谢
阅读以下 C 代码,将应填入 __(n)__ 处的字句写在答题纸的对应栏内。[程序1.1]
#include
main ( )
{ int x, p, i , s = 0 ;
for (x = 1 ; x < 5 ; x++) {
for (p= i = 1 ; i <= x ; i++) p *= x ;
s += p ;
}
printf( P%d\n" ,s) ;
}
程序1.1的输出结果是 ____ 。
[程序1.2]
#include
void s( int b[ ] ,int n )
{ int i ,j ,t ,flg ;
for ( i = 0 ; i < n-1 ; i++ ) {
for ( flg = O,j = 0 ; j < n-i-1 ; i++ )
if (b[j] > b[j+l] ) {
t = b[j] ; b[j] = b[j+1] ; b[j+l] = t ;
flg = 1
}
if ( !flg ) break
}
}
main( )
{int i , a[] = { 11,9,2,5,3,7 } ;
s( a,6 ) ;
for ( i = O ; i < 6 ; i++ ) printf( "%4d", a[i] ) ;
printf( "\n" ) ;
}
程序1.2的输出结果是 ____ ;函数 s(int b[],int n) 的功能是 ____
[程序1.3]
#include
int m( unsigned k )
{ int s = 1 ;
do { s *= k % 10 ;
k /== 10 ;
} while (k) ;
return s ;
}
main()
{ printf( " %d,%d\n " , m(1234), m(43209)) ; }
程序 1.3 的输出结果是 ____ ; 函数 m(unsigned k) 的功能是 ____ 。