编程序,输入正整数n(n < 8),输出全部n位的三进制数。如输入n为2,则输出:
00
01
02
10
11
12
20
21
22
一个C语言编程题
答案:2 悬赏:80 手机版
解决时间 2021-04-27 16:22
- 提问者网友:未信
- 2021-04-26 16:25
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-04-26 16:30
void main()
{
int n;
int a[8]={0,0,0,0,0,0,0,0};
int i,j;
printf("input n:\n");
scanf("%d",&n);
while(!a[n])
{
for(j=0;j<n;j++)
printf("%d",a[n-1-j]);
printf("\t");
j=0;
a[j]++;
while(a[j]==3)
{
a[j]=0;
a[++j]+=1;
}
}
}
像这种简单的自己应该多写一写。
全部回答
- 1楼网友:野慌
- 2021-04-26 18:04
晕,有三进制数吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯