66问答网
所有问题
大佬们求请教这道sky数的c语言题目怎么编写?
我的思路是这样的,但为什么这两个数结果都不是sky数啊,不应该2992是sky数吗?
举报该问题
推荐答案 2020-01-12
你在sky函数里,第一个while已经把x消耗为0了,那么第2个和第3个while都进不去了,那肯定错了
每个while分别改为
for(int i=x;i;s1+=i%10,i/=10);
for(int i=x;i;s2+=i%16,i/=16);
for(int i=x;i;s3+=i%12,i/=12);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UiiivDU9vUisi9pDsDi.html
相似回答
跪求各位
大佬编写
一个
c语言
程序题。
答:
printf("%d %f %
c
", n, f, c);// 输出三个变量的值 return 0;}
一个
c语言
小问题,
编写
程序?
答:
按照
题目
要求
编写的C语言
程序如下(见图)
这道C语言的题怎么
做?
答:
对于
这个题目
而言,主要是考查if~else函数的匹配使用情况。这个知识点就一定要记住:if总是与在它前面的、离它最近的、没有与别的if匹配的else匹配。有多层if语句的,一定要从最里层的if与else开始匹配。所以整个匹配形式如图所示:那么我们分析的时候,从最外层的if开始,if(a=b+c),其中a=b+c是...
大佬们
求教,
这道c语言题目怎么写
啊?
答:
题目
要求用函数做,如果不用函数编程为:include<stdio.h> void main() { int i,x; double s,t,fz,fm,w;s=1; fz=fm=1; i=1; scanf("%d",&x);while ( 1 ) { //由于不知道循环次数,因此这里设置死循环,然后循环中用if语句退出循环 fz=fz*x; fm=fm*i; t=fz/fm; if ( t...
如何
用
c语言编
一个计算机求最大
数的
程序?
答:
include<stdio.h> int main(){ int a,b,
c
,max;printf("请输入三个数:\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}
初学编程,大家帮忙看下
这道c语言题怎么
做?万分感谢
答:
先给你第一题的,百度知道的这个编辑器真的不适合粘贴代码 include<stdio.h> include<string.h> define MAX_ARRAY_SIZE 1024 define MAX_MAP_SIZE 10 /* 输入数组,连续输入,如:aedabcdaeas */ int inputArray(char *buff) { int len = 0;/* 使用fgets来防止缓冲区溢出 */ if (NULL ...
大家正在搜
c语言!是什么
c语言编程
c语言中%s和%c
大佬的意思
我成了五个大佬的祖宗
c语言!
在c语言中
c语言%d
c语言%f
相关问题
c语言编程怎样入门
什么C语言编程软件适合初学者
什么是C语言程序设计?
C语言是什么意思?
c语言编程软件有哪些??
怎么用c语言编程?
用c语言编程?
c语言编程?