#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 关注
- 2388 浏览
添加回答
举报
0/150
提交
取消