#include<stdio.h>?int?main(){??int?n;??while(scanf("%d/n",n)==1){???if(n>=1&&n<=20){???????int?i;????for(i=0;i<n;i++){?????printf("?");?????for(i=2*n-1;i>=1;i--){?????printf("*");?????}????printf("/n");?????}???}?
??}?return?0;?}這段代碼有什么錯誤呢?dev-c++運行時總是提示:然后程序就這樣:
5 回答
已采納

言曌博客liuyanzhao_com
TA貢獻164條經驗 獲得超117個贊
你這個代碼錯誤太多了,我重寫了給你,條理清晰點
#include?<stdio.h>?? int?main()?? {?? ????int?i,j,n;?? ????printf("請輸入需要打印的行數:");?? ????scanf("%d",&n);?? ????for(i=1;i<=n;i++)?? ????{?? ????????for(j=1;j<=n-i;j++)?? ????????{?? ????????????printf("?");?? ????????}?? ????????for(j=1;j<=2*i-1;j++)?? ????????{?? ????????????printf("*");?? ????????}?? ????????printf("\n");?? ????}?? ????return?0;?? }
- 5 回答
- 1 關注
- 2451 瀏覽
添加回答
舉報
0/150
提交
取消