设计一个简单的C程序

来源:百度知道 编辑:UC知道 时间:2024/05/12 20:52:58
编写程序,从键盘输入一个实数,然后分别输出这个实数的符号、整数部分和小数部分。

例如: 输入-123.456,那么输出应该是

sign: -
integral part: 123
decimal fraction part: 0.456

main()
float a,b,c;
scanf("%f",&a)
if(a>=0)
printf("sign:+");
else
printf("sign:-");
b=int(a);//转化成整数 我记不清楚了
c=b-a;
printf("%d",a);
printf("decimal fraction part: %f",c);

这个是正确的。呵呵用这个可以的

#include "stdio.h"
main()
{int a;
printf("please input the number.");
scanf("%d",&a);
if(a>0)
printf("sign:+");
else printf("sign:-");

先发这些 我等会再打下面的

main()
float a,b,c;
scanf("%f",&a)
if(a>=0)
printf("sign:+");
else
printf("sign:-");
b=(int)a;//改好了
c=a-b;
printf("integral part: %d",b);
printf("decimal fraction part: %f",c);

俺来个正解:

#include<math.h>
#include<stdio.h>
void main()
{double i=0;
double x,f;
scanf("