printf花式输出
Posted 跳动的bit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了printf花式输出相关的知识,希望对你有一定的参考价值。
/***********************************************************************
目的:从键盘上读取一个字符和一个数字,前者按照字符输出以下图形,后者控制输出多少行:
分析:无
平台:Visual studio 2017 && windows
*************************************************************************/
📝 实现代码1
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int c = 0;
int n = 0;
scanf("%c %d", &c, &n);
int i = 0;
int j = 0;
for(i = 0; i < n; i++)
{
for(j = 0; j <= i; j++)
{
printf("%c ", c);
}
printf("\\n");
}
return 0;
}
/***********************************************************************
目的:从键盘上读取一个字符和一个数字,前者按照字符输出以下图形,后者控制输出多少行:
分析:无
平台:Visual studio 2017 && windows
*************************************************************************/
📝 实现代码2
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int c = 0;
int n = 0;
scanf("%c %d", &c, &n);
int i = 0;
int j = 0;
for (i = 1; i <= n; i++)
{
//每次循环打印一对空格
for (j = i; j <= n - 1; j++)
{
printf(" ");
}
//打印字符
for (j = 1; j <= i; j++)
{
printf("%c ", c);
}
printf("\\n");
}
return 0;
}
/***********************************************************************
目的:从键盘上读取一个字符和一个数字,前者按照字符输出以下图形,后者控制输出多少行:
分析:无
平台:Visual studio 2017 && windows
*************************************************************************/
📝 实现代码3
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int c = 0;
int n = 0;
scanf("%c %d", &c, &n);
int i = 0;
int j = 0;
for(i = 0; i < n; i++)
{
for(j = 0; j < n - i; j++)
{
printf("%c ", c);
}
printf("\\n");
}
return 0;
}
/***********************************************************************
目的:从键盘上读取一个字符和一个数字,前者按照字符输出以下图形,后者控制输出多少行:
分析:无
平台:Visual studio 2017 && windows
*************************************************************************/
📝 实现代码4
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int c = 0;
int n = 0;
scanf("%c %d", &c, &n);
int i = 0;
int j = 0;
for(i = 0; i < n; i++)
{
for(j = 0; j < i; j++)
{
printf(" ");
}
for(j = 0; j < n - i; j++)
{
printf("%c ", c);
}
printf("\\n");
}
return 0;
}
/***********************************************************************
目的:从键盘上读取一个字符和一个数字,前者按照字符输出以下图形,后者控制输出多少行(只控制菱形的上半部分):
分析:无
平台:Visual studio 2017 && windows
*************************************************************************/
📝 实现代码5
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int c = 0;
int n = 0;
scanf("%c %d", &c, &n);
int i = 0;
int j = 0;
//打印上半部分
for(i = 1; i <= n; i++)
{
for(j = i; j <= n - 1; j++)
{
printf(" ");
}
for(j = 0; j < 2 * i - 1; j++)
{
printf("%c ", c);
}
printf("\\n");
}
//打印下半部分
for(i = 0; i < n - 1; i++)
{
for(j = 0; j < 2 * i + 2; j++)
{
printf(" ");
}
for(j = 0; j < 2 * (n - 1 - i) - 1; j++)
{
printf("%c ", c);
}
printf("\\n");
}
return 0;
}
━━━━━━神兽出没━━━━━━
┏┓ ┏┓
┏┛┻━━━━━┛┻┓
┃ ┃
┃ ━ ┃
┃ ┳┛ ┗┳ ┃
┃ ┃
┃ ┻ ┃
┃ ┃
┗━┓ ┏━┛ Code is far away from bug with the animal protecting
┃ ┃ 神兽保佑,代码无bug
┃ ┃
┃ ┗━━━┓
┃ ┣┓
┃ ┏┛
┗┓┓┏━┳┓┏┛
┃┫┫ ┃┫┫
┗┻┛ ┗┻┛━━━━━━感觉萌萌哒━━━━━━
猛鳄出击
__ __ _ _ /_@)_@) \\ /^^\\ /^\\ /^^\\_ _/oo \\____/~''. . . '~\\ /'\\'' ~ ''~~' -'\\_ / '.'. ~.~.~. .' ~ | /'\\~~..''''.'' '' ~\\_ ('_'_'_'_'_'_'_'_ ' : ' \\_/' '.'' . '. .'' '. ~\\_ ~V~V~V~V \\ ~\\ '' '~ ' '' ~ ` ~ '' ~\\_ \\ /\\~/\\~/\\~/\\~/|/ ' '' _ ' ~ '' ' ~ '' __ ' .. \\_ <-- --- ---.---.--/' '' /' '\\_ '' ': ~ ;;'' ' /''; \\ ;'''''' '' ~\\ _ \\~ '. . : .:: ~. :. /_'''_'' \\_' :'''_ : _ ''/''_' '_ \\:_ '''' #''..\\/\\/\\/~/\\~ ''~~~~~O ~~ \\-~ `---~~~---- \\(_)(_)(_)/ ~ ~~' ~\\(_)(_)(_)\\_~_~_~_~_~/˜¤¹
咬死你个龟孙
来不及了快上车 ~ ~ ~
…╭ ╯╭ ╯╭ ╯\\n");
╭╩══╮╔══════╗╔══════╗╔═══════╗
╭╯嘟嘟嘟╠╣不要跑╠╣对面的╠╣看我不撞死你们╣\\n");
╰⊙══⊙╯╚◎════◎╝╚◎════◎╝╚◎═════◎╝
_ooOoo_ o8888888o 88" . "88 (| ^_^ |) O\\ = /O ____/`---'\\____ .' \\\\| |// `. / \\\\||| : |||// \\ / _||||| -:- |||||- \\ | | \\\\\\ - /// | | | \\_| ''\\---/'' | | \\ .-\\__ `-` ___/-. / ___`. .' /--.--\\ `. . ___ ."" '< `.___\\_<|>_/___.' >'"". | | : `- \\`.;`\\ _ /`;.`/ - ` : | | \\ \\ `-. \\_ __\\ /__ _/ .-` / / ========`-.____`-.___\\_____/___.-`____.-'======== `=---=' ..................................................... 佛祖保佑 永无BUG
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O\\ = /O
___/`---'\\____
. ' \\\\| |// `.
/ \\\\||| : |||// \\
/ _||||| -:- |||||- \\
| | \\\\\\ - /// | |
| \\_| ''\\---/'' | |
\\ .-\\__ `-` ___/-. /
___`. .' /--.--\\ `. . __
."" '< `.___\\_<|>_/___.' >'"".
| | : `- \\`.;`\\ _ /`;.`/ - ` : | |
\\ \\ `-. \\_ __\\ /__ _/ .-` / /
======`-.____`-.___\\_____/___.-`____.-'======
`=---='
.............................................
佛曰:bug泛滥,我已瘫痪!
以上是关于printf花式输出的主要内容,如果未能解决你的问题,请参考以下文章