#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
printf("%o",&n);
return 0;
}
为啥写的10进制转8进制,提示错误,完成不了任务??
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
WaitIKnowYou 2022-11-12 15:56关注题目要求要你写算法
#include<stdio.h> int main() { int n,temp,sum=0; int i=1; scanf("%d",&n); temp=n; while(temp) { sum+=(temp%10)*i; temp/=10; i*=8; } n=sum; printf("%d",n); return 0; }解决 无用评论 打赏 举报 编辑记录