数字,取整数从右端开始的4~7位数字"/>
C语言实现给出一位数不大于7位的整型数字,取整数从右端开始的4~7位数字
完整代码:
// 给出一位数不大于7位的整型数字,取整数从右端开始的4~7位数字
//就是一个数为abcdefg,取它从右端开始的4~7位数字,就为dcba
//如果位数不足7位时,会在数字高位补0
//例如一个数为abcde,取它从右端开始的4~7位数字,就为ba00
#include<stdio.h>int main(){int num;printf("请输入一位不大于7位的整型数字\n"); scanf("%d",&num);int i=0;//除以一千,去除前三位数字,可以直接求后面需要求的数字num/=1000;printf("它从右端开始的4~7位数字为:\n");//循环四次,求4-7位数字 while (i<4){//此时的num最低为就是要求的那个数字printf("%d",num%10);//除以十求下一位数字num/=10;i++;}return 0;
}
运行截图:
更多推荐
C语言实现给出一位数不大于7位的整型数字,取整数从右端开始的4~7位数字
发布评论