C语言进制转换编程 输入一个10进制的数 用9进制表示 就用最基本的 if else switch来编
答案:1 悬赏:40
解决时间 2021-01-22 14:02
- 提问者网友:川水往事
- 2021-01-21 14:46
C语言进制转换编程 输入一个10进制的数 用9进制表示 就用最基本的 if else switch来编
最佳答案
- 二级知识专家网友:神鬼未生
- 2021-01-21 16:20
用“while ”循环语句可以吗???不知道你们还没学是怎么,这种题只适合用循环来做的。。。有不懂再问我。。谢谢了。。。--------------以下是代码------------------#include void main(){
int s[20],n,i;
printf(" 请输入一个10进制数: ");
scanf("%d",&n);
i=0;
while(n)
{
s[i]=n%9;
n=n/9;
i++;
}
printf(" 10 进制转化为 9 进制:");
for(i--;i>=0;i--)
printf("%d",s[i]);
printf("\n");
}
int s[20],n,i;
printf(" 请输入一个10进制数: ");
scanf("%d",&n);
i=0;
while(n)
{
s[i]=n%9;
n=n/9;
i++;
}
printf(" 10 进制转化为 9 进制:");
for(i--;i>=0;i--)
printf("%d",s[i]);
printf("\n");
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯