#include<stdio.h>
int main()
{
int a=0;
int b=0;
int c=0;
scanf("%d",&a);
printf("请输入a");
scanf("%d",&b);
printf("请输入b");
c=a+b;
printf("%d",c);
return 0;
}
你这里定义和输入的都是整形的啊,看你的标题是有小数的啊,本身就不对啊。
定义为float类型,将,a,b写为小数,然后将所有的%d替换为%f即可
把
int a;
int b;
int c;
改为
double a;
double b;
double c;
同时修改
scanf("%f",&a);
scanf("%f",&b);