百度试题 结果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语言是一门...
int a = 1234;int b = 3;int i;for(i=0;a!=0;++i){ if(a%10 == b)break;a/=10;} 最后的i就是需要的,比如i的结果为0,说明在各位,为1,说明在十位,以此类推
a%1000/100,可得到百位数。a%1000先除以1000取余数,余数为3位数,在除以100就可以得到百位上的数字。判断就简单了,if(a%1000/100==5),然后你想执行啥就写
其实算法就一句就行,(num / 10 ) % 10。不过给你写了。//num->待判断的数 //返回值:1->十位数为0,0->十位数不为0 int judge(int num){ int temp = 0;temp = num / 10; //整除10,剩下的是十位及各高位 temp = temp % 10 if( temp == 0) //如果余数为0,则十位是0...
//十位 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",...
出判断结果。请编写fun函数。 说明:所谓"水仙花数"是指一3位数,其各位数字立方和 等于该数本身。 例如:153是一个水仙花数,因为153=1+125+27。查看答案 微信小程序答题 下载APP答题 由4l***m5提供 分享 举报 纠错 相关题库推荐c语言填空 2023-06-15 共59道 C语言之程序设计 2023-06-14 共15道 相关...
今天老师布置的C语言作业,请各位高手帮帮忙!(1)输入任意一个3位数,将其各位数字反序输出(例如输入123,则输出321)。(2)输入任意大小的3个整数,判断其中是否有两
只需要将小数部分与0作比较就可以了:只要大于0,就还没有结束。
C语言 将所有的水仙花数保存到一维数组a中,再通过数组打印出所有的水仙花数。(所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。(水仙花数必须用函数进行判断) 例如:153=1*1*1+5*5*5+3*3*3) 相关知识点: 试题来源: 解析 #include#define N 1000void main(){ int i,n,j=0,a[N]={0},...