九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
誰幫幫忙給我改下這程序。。
#include"stdio.h"

  int transform(int *a, int b);

  void output(int *a,int n);

  void handle(int *a,int n);

  void main()

  {

  int i;

  int num;

  int a[20];

  printf("input a decimal(from 0 to 999) number: ");

  scanf("%d",&num);

  if(num>1)

  {

  i=transform(a,num);

  handle(a,i);

  printf("transformde number: ");

  output(a,i);

  printf("\n");

  }

  else

  {

  printf("%d\n",num);

  }

  }

  int transform(int *a, int b)

  {

  int *p;

  int re=0;

  p=a;

  while(b/2>=1)

  {

  re++;

  *p=b%2;

  p++;

  b=(b/2);

  }

  *p=1;

  re=re+1;

  return re;

  }

  void output(int *a, int n)

  {

  int *p;

  int i;

  p=a;

  for(i=0;i<n;i++)

  {

  printf("%d",*(p+i));

  }

  }

  void handle(int *a,int n)

  {

  int *p,*q;

  int temp;

  for(p=a,q=a+n-1;p<q;p++,q--)

  {

  temp=*p;

  *p=*q;

  *q=temp;

  }

  }

  這是一個將輸入的十進制數(shù)以二進制形式輸出的程序,可是我編的代碼有點耍賴了。。。哪個高人能給我改改我的 int transform(int *a, int b); 這個子函數(shù)?我是實在想不出別的算法了。。。。

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C語言數(shù)組練習題
c語言經典游戲代碼
用VC++類實現(xiàn)快速排序(并輸出過程)
USACO/transform
c語言中四個數(shù)比較大小問題
使用c語言實現(xiàn)飛機游戲
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服