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