C语言,求大神解决

CloudStrifers 2011-04-21 08:22:43
编写程序,打印以下图形(输入一正整数说,输出一与此类似的图形)

当n=4时,图形如下:
*

**

***

****

***

**

*

...全文
183 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lt114896 2011-04-22
  • 打赏
  • 举报
回复
#include<stdio.h>
int main()
{
int n;
int i,j;
printf("输入数字 n: ");
scanf("%d",&n);

for(i=1; i< 2*n ;i++)
{
for(j=2 ; j<=(i<n ?i:2*n-i); j++)
printf(" ");
for(j=1 ; j<=(i<n ?i:2*n-i); j++)
printf("*");
printf("\n");
}

return 0;
}

黎翔 2011-04-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 qq252101792 的回复:]

C/C++ code

#include<stdio.h>
int main()
{
int n;
int i,j;
printf("输入数字 n \n");
scanf("%d",&n);

for(i=1; i< 2*n ;i++)
{
for(j=1 ; j<=(i<n ?i:2*n-i); j++)
……
[/Quote]就用这个程序改造一下就可以拉!!
还有更简单的!!直接用printf输出即可!!!
我真的是琦琦 2011-04-22
  • 打赏
  • 举报
回复
多打几个空格~~~~~~~
printf("\n");
pathuang68 2011-04-21
  • 打赏
  • 举报
回复
类似的问题出现过很多次了。搜搜。
masmaster 2011-04-21
  • 打赏
  • 举报
回复
csdn搜索关键词【菱形】
CloudStrifers 2011-04-21
  • 打赏
  • 举报
回复
搞错了,图形是这样的。
*
**
***
****
***
**
*
pp25210 2011-04-21
  • 打赏
  • 举报
回复
如果你要的结果是这种情况的话就是上述程序:
*
**
***
****
***
**
*
pp25210 2011-04-21
  • 打赏
  • 举报
回复

#include<stdio.h>
int main()
{
int n;
int i,j;
printf("输入数字 n \n");
scanf("%d",&n);

for(i=1; i< 2*n ;i++)
{
for(j=1 ; j<=(i<n ?i:2*n-i); j++)
printf("*");
printf("\n");
}

return 0;
}

luohaohahaha 2011-04-21
  • 打赏
  • 举报
回复
问题 没说清楚 ,与此类似 是什么意思 ?
书虫 2011-04-21
  • 打赏
  • 举报
回复
呵呵,哥们你的问题很纠结!

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧