鱼C论坛

 找回密码
 立即注册
查看: 3324|回复: 9

这个嵌套哪里出错了 给个详细解释

[复制链接]
发表于 2012-3-4 19:54:55 | 显示全部楼层 |阅读模式
5鱼币
#include<stdio.h>
void main()
{
int a,b;
printf("please input A,B: ");
scanf("%d %d",&a,&b);
if(a==b) printf("A=B"\n);
else if(a>b) printf("A>B"\n);
else printf("A<B"\n);
}

最佳答案

查看完整内容

#include void main() { int a, b; printf("Please input A,B:"); scanf("%d %d", &a, &b); if (a == b) printf("A = B\n"); else if (a > b) printf("A > B\n"); /* 注意“”之间的是字符串 ‘\n’ 的意思是换行光标移到下一行第一位 */ else printf("A < B\n"); }
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-3-4 19:54:56 | 显示全部楼层
#include <stdio.h>
void main()
{
          int a, b;
          printf("Please input A,B:");
          scanf("%d %d", &a, &b);
          if (a == b)
                  printf("A = B\n");
           else if (a > b)
                   printf("A > B\n");                /* 注意“”之间的是字符串 ‘\n’ 的意思是换行光标移到下一行第一位 */
           else
                   printf("A < B\n");
}

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-3-4 20:31:40 | 显示全部楼层
ptintf("A=B\n") ; \n要在""内,后面的都一样
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-3-4 22:11:50 | 显示全部楼层
同1楼
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-3-5 10:13:25 | 显示全部楼层
printf语句里面的换行\n要在双引号里面
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-3-5 22:00:55 | 显示全部楼层
同 一楼   
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-3-5 22:48:22 | 显示全部楼层
if嵌套没有问题,问题在于你的转义字符 换行符在双引号外,放在里面就没错了。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-3-5 23:46:02 | 显示全部楼层
转义字符\n应该包含在""里面。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-3-7 14:34:22 | 显示全部楼层
"用错了位置,要把\n弄进去!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-3-7 22:42:24 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-11 22:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表