任务1:输入三位数x,输出其个十百位数并用空格隔开。
/*
*学生:一凡
*日期:2017/9/11
*问题描述:输入三位数x,输出其个十百位数并用空格隔开。
*/
#include <stdio.h>
#include <stdlib.h>
int main( )
{
int a,b,c,x;
printf("请输入一个三位数:");
scanf("%d",&x);
a=x%10;
b=(x/10)%10;
c=x/10;
printf("个十百位数分别为:%d %d %d",a, b, c);
return 0;
}
任务2:编写一个程序,其功能为:从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分。
/*
*学生:一凡
*日期:2017/9/11
*问题描述:编写一个程序,其功能为:从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分。
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define pi 3.1415926
int main( )
{
double a;
int b,c;
printf("请输入一个三位小数:");
scanf("%lf",&a);
b=(int)(a);
c=abs((int)(a*1000))%1000;
printf("该数的整数部分为:%d\n前三位小数为:%d",b,c);
return 0;
}
任务3:小慧过生日,小明