| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2007 人关注过本帖
标题:输出空心菱形
取消只看楼主 加入收藏
丨丨
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2018-10-15
结帖率:90.48%
收藏
已结贴  问题点数:18 回复次数:3 
输出空心菱形
#include"stdio.h"
#include"math.h"
main()
{
int i,j,n;
scanf("%d",&n);
for(i=-n;i<=n;i++)
{
for(j=-n;j<=n;j++)
if(abs(i)+abs(j)==n) printf("*");
else printf(" ");
printf("\n");
}
}



为什么输入1,输出的是
 *
* *
 *


搜索更多相关主题的帖子: 输出 菱形 include abs printf 
2018-11-19 18:26
丨丨
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2018-10-15
收藏
得分:0 
#include<stdio.h>
int main ()
{
  int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
   for(j=1;j<=n+i-1;j++)
  {
     if(j==n+1-i||j==n-i+1)
         printf("*");
    else
        printf(" ");
   
   }
   printf("\n");
}
  for(i=1;i<=n-1;i++)
{
   for(j=0;j<=2*n-1-i;j++)
       if(j==i+1||j==2*n-1-i)
         printf("*");
        else printf(" ");
  printf("\n");
}


return 0;
}


图片附件: 游客没有浏览图片的权限,请 登录注册


为什么会这样


[此贴子已经被作者于2018-11-19 19:49编辑过]

2018-11-19 19:47
丨丨
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2018-10-15
收藏
得分:0 
回复 3楼 豆豆的滴
输入1试试
2018-11-19 19:50
丨丨
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2018-10-15
收藏
得分:0 
回复 6楼 lin5161678
我想问的是输入1,怎么输出一个*
2018-11-20 22:35
快速回复:输出空心菱形
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027020 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved