为啥编译成这样了
#include <stdio.h>int main()
{
printf(
" \** *\n\
********* **\n\
************** ***\n\
******@********* ****\n\
************** ***\n\
************ **\n\
** *\n");
return 0;
}
编出来奇奇怪怪的 #include <stdio.h>
int main()
{
printf("\
** *\n\
********* **\n\
************** ***\n\
******@********* ****\n\
************** ***\n\
************ **\n\
** *\n");
return 0;
}
2个问题:
您使用的可能不是等宽字符,所以是奇奇怪怪的,例如 bbcode 的默认字体就不是等宽字体,所以你得设置一下字体
制表符也是也是原因之一,实在不行就一个空格一个空格打吧 # include <stdio.h>
int main (){
printf(//一行一行写
);
printf(/*第二行*/);
} 本帖最后由 ExiaGN001 于 2023-2-16 13:41 编辑
Bug报告:
类型:与预期不符的输入数据。
分析:乱用printf(所以你到底想输出什么啊)。
建议:
去把洛谷OJ P1000 "超级玛丽游戏"用printf做一遍,你会对printf有很深的感悟.
同时建议仔细阅读下面这段话:
发贴标准:
标题:标题简单的描述问题,让人一目了然,不要出现“高手请进”之类的标题
内容:
1、问题描述 (不要出现错别字,尽量详细,列举例子,以便于了解问题,快速解答)
2、使用过解决方法
3、选择正确的主题分类
4、问题发起人关注问题解决过程,请在一周内跟帖回复。
5、提问要文明、礼貌。语言粗鲁会被删贴
另:希望本版鱼油在提问的时间注意以下几点:
1. 提问尽量不要点将,例如: 小甲鱼来问答下...XX来回答下... (影响他人回帖积极性)
2. 代码大于20行以上时,最好写清自己的思路和注释,这样回答的人才能尽快给大家答案!(避免扔上一大堆代码,说是有错误,请人指点!)
3. 发代码请务必使用编辑器的“添加代码文字”(这个符号:<>)
目测本贴并没有做到以上标黑的部分。
页:
[1]