回 帖 发 新 帖 刷新版面

主题:为什么会有乱码

为什么我输出中文,但是都是乱码?
大家帮帮我吧! 我的是win-tc1.91简体中文版!我的系统是winxp 我刚学写程序!大家别见笑!下面是代码: main() { int a,b,c; printf("请输入第一个乘数:a="); scanf("%d",&a); printf("请输入第二个乘数:b="); scanf("%d",&b); c=(a*b); printf("a=%d,b=%d,a*b=%d\n",a,b,c); getch(); }

回复列表 (共5个回复)

沙发

不知道你的操作系统是不是中文?

板凳


我的是中文操作系统啊

3 楼


求救啊,大家帮帮我啊,能不能说的详细一点啊,各位前辈拜托了

4 楼

#include <stdio.h>
  void main()
 { int a,b,c;
 printf("请输入第一个乘数:a=");
 scanf("%d",&a);
 printf("请输入第二个乘数:b=");
 scanf("%d",&b); 
 c=(a*b);
 printf("a=%d,b=%d,a*b=%d\n",a,b,c);
 }
这样就不会错了   我也是菜鸟

5 楼

运行环境弹出的窗口如果没有自动打开中文显示的话就会这样悲剧
给main如果想写返回值请千万不要写void,我强调过很多遍了,这里是C,不是C#更不是JAVA

我来回复

您尚未登录,请登录后再回复。点此登录或注册