1. 求助c语言编程实现:输入一个实数,输出该实数(保留3位小数)。
#include<stdio.h>
#include<stdlib.h>
voidmain()
{
doublef;
printf("输入一个实数:");
scanf("%lf",&f);
printf("%.3lf",f);
system("pause");
}
c++版本
#include<iostream>
#include<iomanip>
usingnamespacestd;
voidmain()
{
doublef;
cout<<"输入一个实数:";
cin>>f;
cout<<"f="<<fixed<<setprecision(3)<<f<<endl;
system("pause");
}
2. C语言:由键盘任意输入一个整数(变量zs)、一个实数(变量
代码编写示例如下:
#include<stdio.h>
intmain()
{
intzs;
doubless;
printf("请输入1个整数和1个实数,以分号间隔:");
scanf("%d;%lf",&zs,&ss);
doublesh=ss/zs;
printf("%.8f",sh);
return0;
}
运行截图:
3. 输入一个数再输入一个运算符,然后进行相应的运算,c语言
看到很多人踩1L的答案,解释一下。
正常来说,可以用scanf输入数,但是没法输入运算符。因为运算符的加减乘除取余这些符号只能以%c的格式也就是字符的形式接收,接收以后判断是哪种符号然后在程序里用运算符去运算变量。