课后作业求助
本帖最后由 湫的小草原 于 2021-9-13 03:23 编辑这是我在编辑器的样子
这是运行后的样子
这是我复制过来的代码
#include <stdio.h>
int main()
{
printf("\n\
@\n\
/ \\\n\
* *\n\
* *\n\
* *\n\
* * * *\n\
* * * * * *\n\
* * * * * * * *\n\
* *\n\
* *\n\
* * * *\n\
* * * * * *\n");
return 0;
}
{:10_266:} {:10_266:} {:10_266:} 你不觉得这个飞机有点歪吗,你这问题都问了三遍了{:10_269:}
https://static01.imgkr.com/temp/2dd2b960ebf144a2948bca4633cad32a.jpg 大马强 发表于 2021-9-13 06:33
你不觉得这个飞机有点歪吗,你这问题都问了三遍了
是啊 可是如果为了最终运行出来的形状是对的而去改变编辑时的形状那么这个是有一点问题的 我要把他找出来 大马强 发表于 2021-9-13 06:33
你不觉得这个飞机有点歪吗,你这问题都问了三遍了
或者说 我想知道为什么编辑时的形状和运行后的形状为什么不一样如果不解决那我就无法在运行前打出运行后我想要的形状 你编辑的形状本身就是歪的.... 湫的小草原 发表于 2021-9-13 07:42
或者说 我想知道为什么编辑时的形状和运行后的形状为什么不一样如果不解决那我就无法在运行前打出 ...
这个程序无非就是一个printf语句的学习而已,比照其他print语句增加了一个转义,一个续行
根本就没有在它身上花费太多的时间的必要 wp231957 发表于 2021-9-13 09:36
这个程序无非就是一个printf语句的学习而已,比照其他print语句增加了一个转义,一个续行
根本就没有在 ...
同感,感觉太过钻牛角尖不好,学到知识点就好 转义字符和续行要是没有问题的话,你试试前面的空格统一用space键,不要tab和space键混用,个人观点,我也是初学者。 我一开始也是这样的,后来编辑星号的时候先编辑最长的那一行,然后短的一次往后排,运行结果就和编译的一样了 啊这 你按下回车后,dev-c++ 会自动在前面添加 tab,你需要把所有的 tab 都换成空格
或者,把 "Use tab character" 前面的 √ 去掉,不要让 dev-c++ 自动在前面添加 tab,让它添加空格
我觉得不用太在意这个问题,只要能打印出来就好。
人造人 发表于 2021-9-13 10:43
你按下回车后,dev-c++ 会自动在前面添加 tab,你需要把所有的 tab 都换成空格
不愧是你 之前发在新人贴 我知道那里解决不了问题 所以我又跑这边来了 下次直接发给你算了
我觉得这不算牛角尖 而是我觉得这里 有问题 有问题就得解决不然就会慢慢积累下很多问题
湫的小草原 发表于 2021-9-13 14:48
不愧是你 之前发在新人贴 我知道那里解决不了问题 所以我又跑这边来了 下次直接发给你算了
我觉 ...
^_^ 签到 最终成功地把这个形状打出来了 编辑器里的形状和运行后的形状是一样的{:10_250:}{:10_250:}{:10_250:} {:10_245:} tab大多数是4个空格长度,但有的默认长度不是4个,有两个空格的,也有八个空格的,写代码尽量不用tab,编辑器最好也设置成空格替换tab。不然很容易出现格式问题 TXH97 发表于 2021-9-18 16:34
tab大多数是4个空格长度,但有的默认长度不是4个,有两个空格的,也有八个空格的,写代码尽量不用tab,编辑 ...
谢谢 把tab换成空格键是个不错的建议但目前我觉得tab还是需要的有时候我会不小心删掉了前面的缩进 以后有需要再换成空格键吧
页:
[1]