效果和答案的一樣,卻不能提交
#include?<stdio.h> int?main() { ????int?i,?j,?k; ????for(i=1;?i<5;?i++) ????{ ????????/*?觀察每行的空格數(shù)量,補全循環(huán)條件?*/ ????????for(j=i;j<5;j++)?? ????????{ ????????????printf("?");????//輸出空格 ????????} ????????/*?觀察每行*號的數(shù)量,補全循環(huán)條件?*/ ????????for(k=0;k<=2*i-1;k++)? ????????{ ????????????printf("*");???//每行輸出的*號 ????????} ????????printf("\n");?????//每次循環(huán)換行 ????} ????return?0; }
????* ???*** ??***** ?*******
換行不是換了6次嗎?為什么i卻<5?難道是每行*與每行*之間的換行?可是我看到的代碼是 ? ? ? 空格,*,換行,換行,空格,*,換行,換行。。。。。。而切有個父循環(huán)也不是很了解,按照答案的話是k=0;k<2*i-1;k=0時不是沒*嗎,為什么還會輸出一個*?
2016-01-05
? int i, j, k;
? ? for(i=1; i<5; i++)
? ? {
? ? ? ? /* 觀察每行的空格數(shù)量,補全循環(huán)條件 */
? ? ? ? for(j=i;j<5;j++) ?
? ? ? ? {
? ? ? ? ? ? printf(" "); ? ?//輸出空格
? ? ? ? }
? ? ? ? /* 觀察每行*號的數(shù)量,補全循環(huán)條件 */
? ? ? ? for(k=1;k<2*i;k++)?
? ? ? ? {
? ? ? ? ? ? printf("*"); ? //每行輸出的*號
? ? ? ? }
? ? ? ? printf("\n"); ? ? //每次循環(huán)換行
? ? }
? ? return 0;
一樣實現(xiàn),就是不給提交!
2016-01-01
它給的答案有點死