1樓:匿名使用者
#include
#include
#include
/*把數a從b進製轉換成c進製*/
void transfer(char a,int c)char s[100];
int rv, n=0, base=1, i ,ii;
int b = 2;
int len = strlen(a);
i = len;
for(i = len - 1;i >= 0;i--)//a從b進製的轉化為10進製的
ii = a[i]-'0';
n+=(ii%10)*base;
base*=b;
itoa(n, s, c);//函式呼叫n轉化為c進製的,存在陣列s中
sscanf(s, "%d ", &rv);
printf("將數%s轉換成%10進製後是:%d\n",a,rv);
int main()
char x[10];
int c;
printf("輸入你要轉換進製的數和進製,用空格分開\n");
scanf("%s%d",x,&c);
transfer(x,c);
return 0;
下面是執行截圖:
2樓:匿名使用者
f是否表示轉換使用函式實現?
**將二進位制序列轉換為十六進製制序列:
#include
void f(char *p2,char *p16) //將二進位制數轉換為十六進製制數
p16[i]='\0';
}void main()
求C語言高手幫忙做個小程式,跪求C語言程式設計高手幫忙編個小程式,大一年級的
受不了樓主!開玩笑呢!100分我給你費這勁啊 我閒的啊!自己慢慢折騰去吧!光焰火的 演算法要做好的話 也是很花功夫的 用c做這個程式啊!還是小程式,你做做看!虧你想得出,乾脆用彙編去做啊!我不得不佩服樓主的想象力,這樣的程式要是用c做出來的話,那就真有點牛了 在這很難有人幫你做的.汗!你請教學校裡的...
c語言程式設計題求指錯,C語言程式設計題。求指錯。
o p q 1 這裡賦初值。for m 1 m a m 2 1 2 是能夠到2的 for m 1 m b m for m 1 m c m include void main 首先main主函式若無返回值,就寫上 void 你main函第一排定義時感覺不太對,可以不要那麼簡略,乙個個賦值定義 你的o ...
C語言程式設計練習,求C語言程式設計練習的網站
這個基本上已經就包括了鍊錶的所有基本操作了。求c語言程式設計練習的 杭電oj。有大量適合初學者的題目,提交之後系統能分析語法錯誤,不過演算法上的錯誤就必須自己分析了。演算法錯誤分析沒有哪個 能做到。你想的倒是挺美的啊,還幫你分析啊,你怎麼不要求找乙個 可以在你不會的時候隨時給你講解呢。我做過的c語言...
c語言程式設計求解拜託高手解答下,C語言程式設計求解 拜託高手解答下
include define max length 19int search int num void main flag search num int search int num printf 所要查詢的數字不在該陣列 n return 0 include int find int array,...
求c語言高手幫忙,求C語言高手幫忙
include include int findnovowel char str,int num,char res 20 int novowel char s void sort char s 20 int n int main char res 10 20 int n findnovowel st...