请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

用scanf 或scanf_s都报错

#include<stdio.h>
#include<windows.h>
#include

int main()
{
char ch1, ch2, ch3;
scanf("%c%c%c", &ch1, &ch2, &ch3);
printf("%c,%d\n", ch3, ch3);
printf("%c,%d\n", ch2, ch2);
printf("%c,%d\n", ch1, ch1);
system(“pause”);
}

#include<stdio.h>
#include<windows.h>
#include

int main()
{
int num1, num2, num3;
float average;
printf(“Please input three numbles:”);
scanf("%d,%d,%d",&num1,&num2,&num3)/3.0;
printf(“average=%7.2f\n”, average);
}

这两个代码运行报错,需要怎么解决

正在回答 回答被采纳积分+3

1回答

quickzhao 2025-06-24 17:29:09
请贴出所报错误,谢谢
0 回复 有任何疑惑可以回复我~
  • 提问者 慕仔5385670 #1
    'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    回复 有任何疑惑可以回复我~ 2025-06-24 18:04:16
  • quickzhao 回复 提问者 慕仔5385670 #2
    已经很清楚告诉你了,最好把scanf换成scanf_s函数,否则需要修改编译设置。
    回复 有任何疑惑可以回复我~ 2025-06-24 21:22:16
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号