寫出下列程式的運行結果。
main()
{ static char a={'*','*','*','*','*'};
int i,j,k;
for(i=0;i<5;i++)
{ printf("\n");
for(j=0;j<i;j++) printf("%c",' ');
for (k=0;k<5;k++) printf("%c",a);
}
}
uj5u.com熱心網友回復:
https://c.runoob.com/compile/11uj5u.com熱心網友回復:
為什么都2020年了,還有這么老式的C語言代碼按照你的寫法,a應該是陣列,但是下面用的(列印的)時候,又是按照字符,所以
1. 把a改為 a[]
2. 列印的時候要么使用 %s,要么把 a 改成 a[k]
uj5u.com熱心網友回復:
這是考試題,我是java的,看這個看不懂
uj5u.com熱心網友回復:
找個編譯器測驗一下就能出結果了~uj5u.com熱心網友回復:
*****
*****
*****
*****
*****
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/166919.html
標籤:C語言
上一篇:鏈表儲存的一元多項式計算器,進行乘法時,有時會超時,有時能運行出結果,原因可能是啥?救救孩子吧 求助!!!!
下一篇:std::thread
