66问答网
所有问题
编程:输入一个正的实数,将其整数部分和小数部分分别输出。 急求啊!!!!
如题所述
举报该问题
推荐答案 2010-10-19
先将
浮点数
负值个一个整数,然后输出地整数,
再用整数减去浮点数得到浮点数的小数部分
#include <
stdio.h
>
main()
{
float a;
int b;
scanf("%f",&a);
b=a;
a-=b;
printf("%d\n",b);
printf("%f",a);
getch();
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UvUxpvv9U.html
其他回答
第1个回答 2010-10-19
用sprintf(buf, "%f", num),将这个实数保存为字符串格式,然后找其中的"."前面为整数,后面为小数部分,哈哈。自己去研究。
第2个回答 2010-10-19
将
浮点数
先转换为整形数,得到整数部分,
再将该实数乘以几百倍,该数减去整数部分得到小数。
本回答被网友采纳
相似回答
c++
编程
问题
:输入一个正实数
e,计算并
输出
下式的值,精确到最后一项的绝...
答:
int main() { double e, i, j, k, s;i = 1.0;j = 1.0;k = 1.0;printf("Input e:");scanf("%lf", &e);if (e < 0) e = -e;s = 0.0;while((i - e) > 0) { s = s + i * k;j += 4.0;i = 1.0 / j;k *= -1.0;} printf("S = %8.6lf\n...
C语言
程序设计
读入
一个正实数
eps,计算并
输出1
-1/3+1/5-1/7+...
答:
int main(){int temp,flag;double eps,item,sum;scanf("%lf",&eps);/*﹉﹉﹉﹉*/sum=1,item=1;for(temp=1;item>=eps;) {temp+=2; item=1.0/temp; sum+=temp%4==1?item:-item; }printf("%.6f\n",sum);return 0;} ...
输入一个正实数
x和一个正
整数
n, 求下列算式的值。要求定义和调用2个...
答:
int i;double s2=1.0;for(i=1;i<=n;i++)s2=s2*x;return s2;} void main(){ int i,n,f,x;double s=0;printf("
输入一个正实数
x");scanf("%d",&x);printf("
输入一个正整数
n");scanf("%d",&n);f=1;for(i=1;i<=n;i++){ s=s+mypow(x,i)/fact(i);f=-f;} pr...
编程:输入一个正整数
n和一个
实数
x,计算多项式 x1+x2+…+xn 之和
,输出
...
答:
printf("%.2f^1+%.2f^2+...+%.2f^%d等于%.2f\n",x,x,x,n,sum);
...
输入一个正的实数
x
,分别输出整数部分和小数部分
。程序怎么写呀?_百 ...
答:
回答:没有问题,我帮你。
输入
n
个实数,
并
分别
统计正数
的和
及负数的和,最后
输出
统计结果
编程序
c++...
答:
main(){ int i,a,b,c[n]; /*因为是多个
实数
需要用数组来储存 如果不用数组 可以用多个scanf输入*/ a=b=0;printf("Input numbers:\n");for(i=0;i<n;i++)scanf("%d",&c[i]);for(i=0;i<n;i++){ if(c[i]<0)a=a+c[i]; /*累加负数*/ if(c[i]>0)b=b...
大家正在搜
输入两个实数按代数值由大到小输出
输入三个实数从小到大输出
输入三个实数按从小到大顺序输出
输出两个实数从小到大输出
输入两个实数按代数值
输入十个整数
整数是实数吗
STEP7中实数转整数
c语言如何输入实数
相关问题
matlab输入一个正的实数x,分别输出x的整数部分与小数部...
C语言题目 。利用scanf输入一实数,然后分别输出该实数的...
C语言编程题 输入正整数n,再输入n个实数,将它们从小到大排...
编程,输入1个正实数eps,计算并输出下式的值,直到最后一项...
C语言问题:输入一个正整数n和一个实数x 按给定公式求cos...
JAVA编写一个程序,当用户输入一个小数(正值浮点数)后,将...
1.编程,先输入n,再输入n个实数并分别统计正数的和、负数的...
C语言编程,输入1个正实数eps,计算并输出下式的值,直到最...