|
发表于 2020-3-10 15:12:28
|
显示全部楼层
本帖最后由 liuzhengyuan 于 2020-3-10 15:33 编辑
就是用"#"拼出一个单词
我看这单词好像是:FISHC
因为这是C语言,没有string,所以写了一个“@”表示"\n"
我试试写了让它打印出来的程序
- #include<stdlib.h>
- #include<stdio.h>
- #include<string.h>
- int main()
- {
- char *letters[] = {
- "\
- \########@\
- \## @\
- \## @\
- \###### @\
- \## @\
- \## @\
- \## @\
- ",
- "\
- \####@\
- \ ## @\
- \ ## @\
- \ ## @\
- \ ## @\
- \ ## @\
- \####@\
- ",
- "\
- \ ###### @\
- \## ##@\
- \## @\
- \ ###### @\
- \ ##@\
- \## ##@\
- \ ###### @\
- ",
- "\
- \## ##@\
- \## ##@\
- \## ##@\
- \#########@\
- \## ##@\
- \## ##@\
- \## ##@\
- ",
- "\
- \ ###### @\
- \## ##@\
- \## @\
- \## @\
- \## @\
- \## ##@\
- \ ###### @\
- "
- };
- int i;
- for(i=0;i<5;i++)
- {
- int j=0;
- while(j<strlen(letters[i]))
- {
- if(letters[i][j]!='@')
- {
- printf("%c",letters[i][j]);
- }
- else
- {
- printf("\n");
- }
- j++;
- }
- printf("\n");
- }
-
- return 0;
- }
复制代码
有谁知道为什么我输出的是在中间,而不是左对齐(图片↓)?
|
|