gcc下循环输出 为什么会这样?

seadragon4ever 2013-01-27 09:39:03
rt:

#include <stdio.h>

int main(void)
{
int index = 0;
int number = 0;

for (; index <= 5; index++)
{
scanf("%d", &number);
printf("\n$%d$", number);
}

return 0;
}

结果:
123456

$123456$
第一行输入
第二行是空行
第三行是输出
为什么不是这样:

$1$

$2$

$3$

$4$

$5$

$6$
...全文
101 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
seadragon4ever 2013-01-27
  • 打赏
  • 举报
回复
引用 2 楼 zodiac1111 的回复:
scanf("%d", &number);
知道了,自己脑残了。。。
zodiac1111 2013-01-27
  • 打赏
  • 举报
回复
scanf("%d", &number);
seadragon4ever 2013-01-27
  • 打赏
  • 举报
回复

70,024

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧