百度试题 结果1 题目【题目】 C语言中如何判断一个数的位数 相关知识点: 试题来源: 解析 【解析】 假设inta;intCount=0://用来计算位数 while(a) { a=a/10; Count++; } 反馈 收藏
C语言中判断一个数的位数:include <stdio.h>void main(){void num(int a);long a;scanf("%ld",&a);num( a);}void num(int a){ long b=0;int i;for(i=0;a>0;a/=10,i++){b=(b*10)+a%10;}printf("%d位的,逆序数=%ld\n",i,b); }具体如下:1、简介C语言是一门...
//十位 e = n % 10; //个位 printf("%d是%s数\n", a, a & 1 ? "奇" : "偶"); printf("%d是%s数\n", b, b & 1 ? "奇" : "偶"); printf("%d是%s数\n", c, c & 1 ? "奇" : "偶"); printf("%d是%s数\n",...
只需要将小数部分与0作比较就可以了:只要大于0,就还没有结束。