1樓:孫永超
#include "stdio.h"
main()
else
for(x2=0;x20;x2--)//控制右邊 * 的輸出數量printf("*");
}for (x1=n-1;x1>0;x1--) //控制 下部分 的行數
else
for (x2=0;x2 for (x2=0;x2 printf("*");} 2樓:匿名使用者 這個應該可以。 #include "stdio.h" void printstar(int n)void printspace(int n)void printstarwithnewline(int n)int main() // 輸出中間那一行 printstar(1); printspace(width - 2); printstarwithnewline(1); // 輸出下半部分 // 輸出上半部分 for(i = n - 3; i >= 0; i--)// 輸出最後一行 printstarwithnewline(width); return 0;} c語言問題:列印出下面由星號組成圖形 3樓:倉島五十嵐 第一個main() }第二題 main() }第三題: main() }第四題: main() }拿第一個舉例,定義變數。i從一開始執行內迴圈,j=1,j<=i,滿足條件輸出空格,j++為2,這時j>i,不再執行此迴圈。輸出*******回車。 然後第二次迴圈,i++為2,j=1,j<=i,輸出空格,j++為2,j<=i,在輸出空格,j++為3,j>i;執行下條語句:輸出*******回車。以此類推。 當i++為5時,i>4,則整個程式停止輸出 ps:我這些都是用c#做的,哪個錯了,跟我說 4樓:匿名使用者 main() printf("\n"); }呵,水平有限,看要得不~~ 補充一點 兄弟,你是才入門學c語言的吧 我給你一個忠實的建議 學語言千萬不要在不值得的細節去扣 比如 i的問題 一般高手是不會寫出很難懂的語句 好的語言 可讀性 是很重要的 的確,有的時候高手也會被一些邏輯問題搞錯了,上機實踐是最好的確認方法 下面的分析真的錯了,因為for迴圈語句在意義上相當於我分... include intrank k 階乘函式 void main else printf m,n值不符合條件!n 結果輸入m值 6 輸入n值 3 m n m n 20 press anykey tocontinue 平臺 vc6.0 說實話,沒明白你問的是什麼?你這程式ok了啊。就是呼叫子函式比大小... for迴圈的結構如下 for 語句1 語句2 語句3 其中語句1用來對迴圈變數進行初始化,例如i 0 或者i 0,j 1 等等。語句2用來控制迴圈條件,例如i 100 等,表示如果迴圈變數滿足這個條件的時候,迴圈一直進行下去,直到迴圈變數不滿足條件為止。語句3一般用來對迴圈變數進行修改,例如i 等,...C語言基礎問題,一個C語言基礎問題。。。
問C語言的問題,問一個C語言的問題?
C語言的小問題,C語言的一個小問題