1、从键盘输入一个小数,通过计算,分别输出其十位、个位,十分位,百分数的数据。

1、从键盘输入一个小数,通过计算,分别输出其十位、个位,十分位,百分数的数据。

提示:运用强制类型转化

2、使用getchar函数依次从键盘输入LOVE,再通过putchar函数输出该数据LOVE。

#include<stdio.h>
int main() {
    double n;
    int a,b,c,d;
    scanf("%lf",&n);
    a=(int)n/10%10;
    b=(int)n%10;
    c=(int)((n-(int)n)*10);
    d=(int)((n-int(n))*100)%10;
    printf("%d %d %d %d",a,b,c,d);
    return 0;
}
#include<stdio.h>
#include<string.h>
int main() {
    char ch;
    while((ch=getchar())!='\n'){
        putchar(ch);
    }
    return 0;
}


 有帮助请采纳