编一个程序,输入一个十进制数,输出与之等价的八进制数。
例如:输入13 输出15
输入24 输出30
#include<stdio.h> int main(){ int n,i,m[10]={0},len=0; scanf("%d",&n);//输入十进制 while(n/8){ m[len++]=n%8; n=n/8; } m[len++]=n; for(i=len-1;i>=0;i--) printf("%d",m[i]);//输出八进制 return 0; }
#include <stdio.h> #include <stdlib.h> int main() { int a=0; char b; char c; printf("十进制的数是:"); scanf("%d",&a); b=(char)(a/8); c=(char)(a%8); printf("八进制的值是:"); printf("%d",b); printf("%d",c); }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题