文章

34

粉丝

316

获赞

10

访问

22.3k

头像
二进制数 题解:C语言 两种方法 第一种itoa 第二种 栈
fzh VIP
P1380 北京邮电大学机试题
发布于2024年1月14日 11:05
阅读数 741

#include<stdio.h>
#include<stdlib.h>

//方法一 
/*
int main()
{
    int n;
    while(scanf("%d",&n)!=EOF)
    {
    char result[9];
    itoa(n,result,2);
    printf("%s\n",result);
        
    
    
    
    }
    */

//方法二
int main()
{
  int n;
    while(scanf("%d",&n)!=EOF){
        //用顺序栈
         int stack[100];
         int top=-1;
    while(n>=1)
      {
        stack[++top] = n%2;
        n/=2;
      }
        for(int i=top;top>=0;top--) printf...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发