为了账号安全,请及时绑定邮箱和手机立即绑定

用c语言输出字母c和菱形

用c语言输出字母c和菱形

C C# C++
慕粉3342523 2016-11-28 20:33:29

2 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

1
2
3
4
5
6
7
8
9
10
#include <stdio.h> 
void main() 
    printf("  ****\n"); 
    printf(" *    *\n"); 
    printf("*  \n");                     //输出C..
    printf("*  \n"); 
    printf(" *     *\n"); 
    printf("  ****\n"); 
}

//img1.sycdn.imooc.com//583cfe150001784703870148.jpg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h>
int main()
{
    int n,i,j;
    printf("请输入要打印的行数(奇数):");
    scanf("%d",&n);
    for(i=1;i<=n/2+1;i++)
    {
        for(j=n/2+1-i;j>0;j--)
        {
            printf(" ");//打印每一行前面的空格
        }                                
        for(j=2*i-1;j>0;j--)                        //这个大for循环是打印菱形上半部分,包括最长的
        {
            printf("*");//打印每一行的*
        }
        printf("\n");
    }
    for(i=n/2;i>0;i--)
    {
        for(j=n/2+1-i;j>0;j--)
        {
            printf(" ");//打印每一行前面的空格
        }
        for(j=2*i-1;j>0;j--)                    //这个大for循环是打印菱形下半部分
        {
            printf("*");//打印每一行的*
        }
        printf("\n");
    }
  
}

//img1.sycdn.imooc.com//583cfe910001435104000253.jpg

查看完整回答
1 反对 回复 2016-11-29
?
醉清风tomorrow

TA贡献64条经验 获得超48个赞

把题目百度有很多答案,拿到编译器里面运行看看效果

void main()
{
   int i,j,k,n;
   printf("**************\n请输入想要的数\n**************");
   scanf("%d",&n);
      for(i=0;i<n;i++)
       {
         printf("\n");
        for(j=0;j<=n-i;j++)
        printf(" ");
        for(k=0;k<=2*i;k++)
        printf("*");
       }
       printf(" ");
       for(i=0;i<=n;i++)
       {
          printf("\n");
           for(j=0;j<=i;j++)
             printf(" ");
             for(k=0;k<=2*(n-i);k++)
             printf("*");
       }
}

查看完整回答
1 反对 回复 2016-11-29

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号