c语言打印图形,急求在线等,感谢
答案:2 悬赏:50 手机版
解决时间 2021-03-04 13:06
- 提问者网友:嗝是迷路的屁
- 2021-03-04 03:59
c语言打印图形,急求在线等,感谢
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-03-04 04:06
#include
int main()
{
int n,i,j;
scanf("%d",&n);
for (i=0;i {
for(j=0;j printf(" ");
if(i>0)printf("*");
for(j=0;j<2*i-1;j++)
if(i!=(n-1)/2)
printf(" ");
else
printf("*");
int main()
{
int n,i,j;
scanf("%d",&n);
for (i=0;i
for(j=0;j
if(i>0)printf("*");
for(j=0;j<2*i-1;j++)
if(i!=(n-1)/2)
printf(" ");
else
printf("*");
printf("*
"); }
return 0;
}
追问大哥 你的A字型 整体每一行前面都空了一个格呢,怎么改改追答#include
#define N 16
int main(void) {
int n,i,j;
scanf("%d",&n);
for (i=0;i
for(j=0;j
if(i>0)printf("*");
for(j=0;j<2*i-1;j++)
if(i!=(n-1)/2)
printf(" ");
else
printf("*");
printf("*\n");
}
return 0;
}来自:求助得到的回答
全部回答
- 1楼网友:傲气稳了全场
- 2021-03-04 04:12
#include
int main(void)
{
int n;
int i,j,k;
printf("请输入n的值:");
scanf("%d",&n);
for(i = 0; i < n; i++)
{
for(j = 0; j < n-i-1; j++)
printf(" ");
if((n-1)/2==i)
{
for(k = 0; k < 2*i+1; k++)
printf("*");
}
else
{
for(k = 0; k < 2*i+1; k++)
{
if(k==0||k==2*i)
printf("*");
else
printf(" ");
}
}
printf(" ");
}
return 0;
}
追问
测评结果错误,我运行了一下图案是没错的,可是不是哪里跟题目要求不符合啊,*号后面是回车么?追答
你用的什么编译器,反正 我可以,你看看有没漏了什么
追问
用的DEV C++,这个是计算机评判的,题目要求很严格,我把printf("请输入n的值:"); 这一行去掉了,变成了这样
剩下的是哪儿有问题呢追答我不是用的dev,这个我也不知道啊回车我也打印了啊,这题目太严格了吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯