#include <stdio.h>
#include <stdlib.h>
int main()
{
float a,b,c=0;
char d=0;
printf("请输入你的姓名:\n");
scanf("%s",&d);
printf("请输入你的年龄:\n");
scanf("%d",&a);
printf("请输入你的身高m:\n");
scanf("%f",&b);
printf("请输入你的体重kg:\n");
scanf("%f",&c);
return 0;
}
应该出现的中文变成一串乱码,要怎么解决
æ两个é®é¢ï¼
ä¸ãåéaæ¯floatåï¼ç¨%dè¾å ¥è¾åºä¼åºéï¼å¯ä»¥èèæåédå®ä¹æintåï¼
äºãå§åæ¯å符串ï¼ä¸æ¯å符ï¼å¯ä»¥èèç¨å符æ°ç»æ¥åå¨ã
ä¿®æ¹å¦ä¸ï¼
#include <stdio.h>æç §ä½ è¿ä¸ªå¤å¶è¿å»åè¿æ¯æä¹±ç
追çä»ç½é¡µå¤å¶ä¸æå符å°cè¯è¨ç¼è¾å¨å¯è½ä¼åºç°ä¹±ç ï¼ä¸æå 容å¯ä»¥èèèªå·±è¾å ¥ã
追é®ä¸æå ¨é¨èªå·±è¾å ¥åè¿æ¯ä¹±ç
追çæ¢ä¸ªIDEå§
追é®æä¹æ¢ï¼
追çä¸è½½å®è£ å«çideï¼æ¯å¦codeblocksæè c-free
追é®æç¨çå°±æ¯codeblocks
还是有乱码
追答输出和代码没关系,是你的执行环境的字符集不支持
追问那怎么解决
追答修改编译器选项或换编译器
追问不会弄,完全新手,有没有具体操作