-->
当前位置:首页 > 题库 > 正文内容

程序填空题:进制转换

Luz2年前 (2022-11-08)题库1167
本题将正整数x转换成n进制,如果超过10就用AB...表示,将转换后的结果存储在字符串s中。

c++
#include <stdio.h>
#define N 20

int convert(int x,int n,char s[])
{
int i=0,y;
while(x)
{
y=;
;
if(y<10)
s[i]=y+'0';
else
;
i++;
}
;
}

int main( )
{
int x,n,len,i;
char str[N];
scanf("%d%d",&x,&n);
len=convert();
for(i=len-1;i>=0;i--)
printf("%c",str[i]);
return 0;
}








答案:
第1空:x%n

第2空:x/=n

第3空:s[i]=y-10+'A'

第4空:return i

第5空:x,n,str

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。