c语言初步经典题8--求一个数的各位值

来源:互联网 发布:淘宝店铺商品拍摄 编辑:程序博客网 时间:2024/06/02 03:41

题目:写一个程序,输入x(三位数),输出其个、十、百位,用空格隔开
样例输入:768
样例输出:8 6 7

#include <stdio.h>#include <stdlib.h>int main(){    unsigned short num;    unsigned char temp;//保存每一位的数    int i;    printf("请输入要分离位数的整数:");    scanf("%hu",&num);    for( i = 1;(num/=i)>0;i = 10)//(num/=i)此处第一次循环保持原来的数,以后循环    {                            //每执行一次,就减少一位        temp = num%10;        printf("%d ",temp);    }    return 0;}

运行结果:

这里写图片描述

阅读全文
0 0
原创粉丝点击