300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > C语言必会100题(2)。用*号输出字母C的图案/输出特殊图案/输出9*9口诀/输出国际象棋棋

C语言必会100题(2)。用*号输出字母C的图案/输出特殊图案/输出9*9口诀/输出国际象棋棋

时间:2018-11-19 12:13:27

相关推荐

C语言必会100题(2)。用*号输出字母C的图案/输出特殊图案/输出9*9口诀/输出国际象棋棋

特此鸣谢:鱼C_小甲鱼(B站up主)不二如是(鱼C论坛大佬)

题目来源:

注:这些题在网上都可以搜到,题下面的代码大多是流传下来的答案(我重新排了一下版,增加了可读性),部分是本人经过深思熟虑后编写的。

6,用*号输出字母C的图案

1.题目:用*号输出字母C的图案。

2.程序源代码:

#include <stdio.h>int main(){printf(" ******\n");printf(" *\n");printf("*\n");printf("*\n");printf(" *\n");printf(" ******\n");return 0;}

7,输出特殊图案

1.题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!

2.程序源代码:

#include<stdio.h>#include <windows.h>int main(){char a = 176, b = 219; //扩展ASCII码,176和219分别表示不同的形状//ASCII码表及扩展ASCII在文章末尾SetConsoleOutputCP(437); //函数功能:API函数SetConsoleOutputCP用于设置控制台程序输出代码页。//437所对应的是:MS-DOS美语/英语(中文是936)//其所需要的头文件是<window.h>printf("%c%c%c%c%c\n", b, a, a, a, b);printf("%c%c%c%c%c\n", a, b, a, b, a);printf("%c%c%c%c%c\n", a, a, b, a, a);printf("%c%c%c%c%c\n", a, b, a, b, a);printf("%c%c%c%c%c\n", b, a, a, a, b);return 0;}

8,输出9*9口诀

1.题目:输出9*9乘法口诀。

2.程序源代码:

第一种解:

#include <stdio.h>int main(){int i, j;for(i = 1; i < 10; i++){for(j = 1; j < i + 1; j++){printf("%d*%d=%d ",j, i, i * j);if((j == 2) && (i == 4 || i == 3)){printf(" ");}if(i == j){printf("\n");}}}return 0;}

第二种解:

#include <stdio.h>int main(){int i, j, result;printf("\n");for (i = 1; i < 10; i++){for(j = 1; j < 10; j++){result = i * j;printf("%d*%d=%-3d", i, j, result); //-3d表示左对齐,占3位}printf("\n"); //每一行后换行}return 0;}

9,输出国际象棋棋盘

1.输出国际象棋棋盘。

2.程序源代码:

#include <stdio.h>#include <windows.h>int main(){SetConsoleOutputCP(437);int i, j;for(i = 0; i < 8; i++){for(j = 0; j < 8; j++){if((i + j) % 2 == 0){printf("%c%c", 219, 219);}else{printf(" ");}}printf("\n");}return 0;}

10,打印楼梯,同时在楼梯上方打印两个笑脸

1.题目:打印楼梯,同时在楼梯上方打印两个笑脸。

2.程序源代码:

#include <stdio.h>#include <windows.h>int main(){int i, j;SetConsoleOutputCP(437);printf("\1\1\n"); //输出两个笑脸for(i = 1; i < 11; i++){for(j = 1; j <= i; j++){printf("%c%c", 219, 219);}printf("\n");}return 0;}

ASCII码:

C语言必会100题(2)。用*号输出字母C的图案/输出特殊图案/输出9*9口诀/输出国际象棋棋盘/打印楼梯 同时在楼梯上方打印两个笑脸

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。