#include
int main(void)
{
int a=0;
double b=0;
printf("请输入a和bn");
scanf("%d%lf",&a,&b);
printf("a+b=%dn",a+b);
printf("a-b=%dn",a-b);
printf("a*b=%dn",a*b);
printf("a/b=%dn",a/b);
return 0;
}
书上教的是输出浮点型
但是我想试试输出整数型
#include
int main(void)
{
int a=0;
double b=0;
printf("请输入a和bn");
scanf("%d%lf",&a,&b);
printf("a+b=%lfn",a+b);
printf("a-b=%lfn",a-b);
printf("a*b=%lfn",a*b);
printf("a/b=%lfn",a/b);
return 0;
}
但是结果乱码
经过群友提醒又试了一遍
#include
int main(void)
{
int a=0;
double b=0;
printf("请输入a和bn");
scanf("%d%lf",&a,&b);
int c=a+b;
int d=a-b;
int e=a*b;
int f=a/b;
printf("a+b=%dna-b=%dna*b=%dna/b=%d",c,d,e,f);
return 0;
}
大概就是重新定义变量,定义一个新的整数型,用来输出浮点型
群友yyds



