C语言 检测用户错误输入

题目内容:根据scanf()的返回值判断scanf()是否成功读入了指定的数据项数,使程序在用户输入123a时,能输出如下运行果:123a You’re wrong!

#include<stdio.h>
#include<stdlib.h>
int main() {
	int s1,a,b;
	s1=scanf("%d %d",&a,&b);
	if(s1==2)
		printf("a= %d,b= %d\n",a,b);
	else
		printf("You're wrong!");
	return 0;
}

小剧场:我凭什么卑躬屈膝。Why should I grovel.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章