zhengyihao1 发表于 2022-3-13 22:03:11

用*号输出一个C

大佬们有什么思路用C语言*号输出一个C,顺便说说思路

zhengyihao1 发表于 2022-3-13 22:15:16

jackz007 发表于 2022-3-13 22:07
没听懂你的要求,具体描述一下场景。

就这样的直接点我

jackz007 发表于 2022-3-13 22:07:47

      没听懂你的要求,具体描述一下场景。

月末 发表于 2022-3-13 22:09:35

最简单的方法就是直接输出空格加*号

zhengyihao1 发表于 2022-3-13 22:09:56

月末 发表于 2022-3-13 22:09
最简单的方法就是直接输出空格加*号

...不要直接输出

zhengyihao1 发表于 2022-3-13 22:13:50

jackz007 发表于 2022-3-13 22:07
没听懂你的要求,具体描述一下场景。

https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=%E7%94%A8*%E5%8F%B7%E8%BE%93%E5%87%BA%E5%AD%97%E6%AF%8DC%E7%9A%84%E5%9B%BE%E6%A1%88&hs=0&pn=1&spn=0&di=7060663421280190465&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&ie=utf-8&oe=utf-8&cl=2&lm=-1&cs=702776441%2C2566551967&os=1154018731%2C1732967118&simid=702776441%2C2566551967&adpicid=0&lpn=0&ln=30&fr=ala&fm=&sme=&cg=&bdtype=0&oriquery=%E7%94%A8*%E5%8F%B7%E8%BE%93%E5%87%BA%E5%AD%97%E6%AF%8DC%E7%9A%84%E5%9B%BE%E6%A1%88&objurl=https%3A%2F%2Fss1.baidu.com%2F9vo3dSag_xI4khGko9WTAnF6hhy%2Fzhidao%2Fwh%3D450%2C600%2Fsign%3D1049d59d39dbb6fd250eed223c14872e%2Fb58f8c5494eef01f7bba79a3e0fe9925bc317d2d.jpg&fromurl=ippr_z2C%24qAzdH3FAzdH3Fzit1w5_z%26e3Bkwt17_z%26e3Bv54AzdH3Fq7jfpt5gAzdH3Fd9cbdnamn_z%26e3Bip4s&gsm=2&islist=&querylist=&dyTabStr=MCwzLDQsNiwxLDUsOCwyLDcsOQ%3D%3D

isdkz 发表于 2022-3-13 22:26:12

本帖最后由 isdkz 于 2022-3-13 22:27 编辑

{:5_106:}大佬豪气

ba21 发表于 2022-3-13 22:30:52

直接printf就是了.
空格 加 *

ba21 发表于 2022-3-13 22:37:39

#include <stdio.h>

int main()
{

        printf("      *   *\n");
        printf("   *         *\n");
        printf("    *\n");
        printf("   *\n");
        printf("   *\n");
        printf("   *\n");
        printf("    *\n");
        printf("   *         *\n");
        printf("      *   *\n");

    return 0 ;
}

完美不?

jackz007 发表于 2022-3-13 22:38:52

本帖最后由 jackz007 于 2022-3-14 00:02 编辑

先在记事本中用 '*' 排出来一个字母 'C' 图案
          **
      *      *
       *
       *
       *
      *      *
          **
在这个基础上,添加C代码
#include <stdio.h>

int main(void)
{
      printf("\
          **\n\
      *      *\n\
       *\n\
       *\n\
       *\n\
      *      *\n\
          **\n");
}
      编译、运行实况:
D:\\C>g++ -o x x.c

D:\\C>x
          **
      *      *
       *
       *
       *
      *      *
          **

D:\\C>
      希望能对得起老大的慷慨!

gandixiwang 发表于 2022-3-14 00:04:03

简单点的话就直接用printf画出一个c就行了

amazed 发表于 2022-3-14 00:49:36

666666666666666666666666

云天耀 发表于 2022-3-14 06:03:09

好家伙

1molHF 发表于 2022-3-14 08:50:32

直接用printf画出一个c就行了

mist1208 发表于 2022-3-14 09:01:08

大佬豪气{:10_275:}

chenmingfan 发表于 2022-3-14 09:54:02

lkllll

zhengyihao1 发表于 2022-3-14 11:45:03

isdkz 发表于 2022-3-13 22:26
大佬豪气

你他么...............................

zhengyihao1 发表于 2022-3-14 11:45:43

amazed 发表于 2022-3-14 00:49
666666666666666666666666

....别刷了别刷了,我不是羊毛

jhq999 发表于 2022-3-14 11:46:28

zhengyihao1 发表于 2022-3-14 11:45
....别刷了别刷了,我不是羊毛

#include <math.h>


int main()
{

   int i=0;
   float j=0;
   double a=0;
   for (i = 0; i < 17; i++)
   {
           a=abs(8-i);
           a=sqrt(64-a*a);
           for (j = 0; j <7-a ; j++)printf(" ");
           printf("*");
           for (; j < 8+a; j++)printf(" ");
           if(i<3||i>12)printf("*");
           printf("\n");
   }

    return 0;

}
       * *
    *      *
*            *
*
*
*
*
*
*
*
*
*
*
*            *
*            *
    *      *
       * *

zhengyihao1 发表于 2022-3-14 11:51:41

jhq999 发表于 2022-3-14 11:46


讲解一下呗
页: [1] 2
查看完整版本: 用*号输出一个C