各位大神,请问怎么才能在c语言中用float输入小数并计算后输出小数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各位大神,请问怎么才能在c语言中用float输入小数并计算后输出小数?相关的知识,希望对你有一定的参考价值。

我这怎么错了。。。
int main()

float x;
float y;
float sum;
printf("Enter two numbers\n");
scanf("%2f%2f",&x,&y);
sum = x+y;
printf("Total is %2f",sum);
return 0;

两处问题,修改如下就好了

int main()
   
float x;
float y;
float sum;
printf("Enter two numbers\\n");
scanf("%f%f",&x,&y);//这里加上2无意义,不要这么用
sum = x+y;
printf("Total is %.2f",sum);//这样表示两位小数,前面加上小数点
return 0;

参考技术A scanf("%f%f",&x,&y);

input标签怎么才能只输入数字?

今天看了下vue的视频,里面有个v-model的表单绑定,当时在想,怎么才能只输入数字?就如注册表单时,只能用手机号注册。呵呵,各位大神可能看了会笑,那么简单的问题,俺是菜鸟,没办法,哈哈。当时直接用了h5的标签属性

<input type="number" name="" id="" value="" />

用谷歌试了一下,的确行。可是问题来了。用ie浏览器,火狐就不买账了,出现了兼容问题,想了很久,百度了一下,找到一个比较靠谱的方法。

<input type="text" onkeypress="return event.keyCode>=48&&event.keyCode<=57" ng-pattern="/[^a-zA-Z]/" />

通过onkeyup事件是输上后再去掉非数字字符 

<input type="text" onkeyup="value=value.replace(/[^\d]/g,‘‘) " ng-pattern="/[^a-zA-Z]/">

加上正则匹配不能输入非数字字符ng-pattern="/[^a-zA-Z]/"。

 

以上是关于各位大神,请问怎么才能在c语言中用float输入小数并计算后输出小数?的主要内容,如果未能解决你的问题,请参考以下文章

请问各位大神,python中浮点型(float)和整形(int)可以比较大小吗?

我有两道c语言题要做,应该不难,请各位大神帮忙

kali linux的gcc编译完的C语言小程序,为啥执行后显示段错误?求各位大神的说明或解决方法。

eclipse git 如何拉取代码

关于C语言参数化宏的问题?

各位大神,我不小心把system的权限设置成了拒绝,然后就改不过来了,如图(大图),请问怎么改过来