三、讀出下列程序,寫出程序的運(yùn)行結(jié)果。
1. main()
{ int a=8 , b=1;
a=a+b;
b=a*b;
printf("a=%d,b=%d",a,b); }
該程序的運(yùn)行結(jié)果是___________________________________。
2. main()
{ int i,num[5];
for(i=0;i<5;i++)
num[i]=i*10 - 2;
printf("%d",num[3]); }
該程序的運(yùn)行結(jié)果是___________________________________。
3. main()
{ float c,f;
c=30.0;
f=(6*c)/5+32;
printf("f=%f",f); }
該程序的運(yùn)行結(jié)果是___________________________________。
4. main()
{ int a=6095 , b ;
b=a00 ;
printf("%d", b) ; }
該程序的運(yùn)行結(jié)果是___________________________________。
5. # include “stdio.h”
main( )
{ int a[]={8,2,9,4,1}, *p;
p=a;
*(p+2)+=2;
printf(“%d, %d ”, *p, *(p+2));}
該程序的運(yùn)行結(jié)果是___________________________________。
四、將下列程序中不正確的語句改正。
1. main( )
{ int k ;
k=35555 ;
printf ( “%d “, k) ; }
2. main ( )
{ int a , b ;
scanf ( “input a ,b:”,a , b );
printf (“a=%d, b=%d”,a,b); }
3. main( )
{ int sum , k ;
sum=0 ;
k= 1 ;
while (k < =100 )
sum = sum+k ;
k + + ;
p rintf (“ sum=%d\n”, sum) ; }
4. main( )
{ int k , a( 8 ) ;
for( k=0; k<10 ; k++)
scanf(“%d”, &a(k));
...... }
5. main( )
scanf(“%d”, a);
if (a = 1)
printf(“One\n”) ; }
五.編程題
1. 用程序計算下列表達(dá)式:s=1!+2!+3!+4!
2、從鍵盤上輸入三個數(shù),求出其中最大的一個數(shù)。
3. 輸入兩個整數(shù),調(diào)用函數(shù)stu( )求兩個數(shù)差的平方,返回主函數(shù)顯示結(jié)果。。
4.從鍵盤上輸入10個評委的分?jǐn)?shù),去掉一個最高分,去掉一個最低分,求出其余8個人的平均分,輸出平均分,最高分,最低分。
5.write.txt中,遇到回車鍵輸入結(jié)束。。(用“\n”表示回車鍵)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |