#include<stdio.h>
int main()
{
int a, b;
float x, y;
char c1, c2;
scanf("a=%db=%d", &a, &b);
scanf("%f%e", &a, &y);
scanf("%c%c", &c1, &c2);
return 0;
}
严重性 代码 说明 项目 文件 行 禁止显示状态
警告 C6031 返回值被忽略: “scanf”。
严重性 代码 说明 项目 文件 行 禁止显示状态
警告 C6272 传递了非浮点型参数“2”,而对“scanf”的调用需要浮点型参数,实际类型: “int”。
严重性 代码 说明 项目 文件 行 禁止显示状态
警告 C4477 “scanf”: 格式字符串“%f”需要类型“float *”的参数,但可变参数 1 拥有了类型“int *”
你这绝对不是照着书打的,只有输入函数没有输出函数
#include<stdio.h>
int main(void)
{
int a,b;
float c,d;
char e,f;
scanf("%d%d",&a,&b);
printf("%d %d\n",a,b);
scanf("%f%e",&c,&d);
printf("%f %e\n",c,d);
scanf("%c%c",&e,&f);
printf("%c %c\n",e,f);
return 0;
}