1樓:匿名使用者
//剛寫的code,測試通過,如果有疑問,歡迎交流#include
#include
#define n 13
char str_lib[10] = ;
int val_lib = ;
int get_value(char *tar){int i = 0;
for(i = 0; i
2樓:
#include
#include
#include
int getval(char key)
int main()
else
k-=j;
}printf("%d\n",k);
}return 0;}
用c語言編寫把阿拉伯數字轉化為羅馬數字 5
3樓:匿名使用者
|#include
#include
int main()
;char* tens[10] = ;
char* hundreds[10] = ;
char* thousands[4] = ;
int n, i, j;
printf("%s", hundreds[n%1000/100]);
printf("%s", tens[n%100/10]);
printf("%s\n", digits[n%10]);}}
4樓:頂起石頭的小草
這是全部的要求嗎?數字長度是多少
c語言 輸入羅馬數字轉換成十進位制的數字
5樓:前縈懷
像這種比較經典的題目,網上**多的是,請參照1、這個題目給反了,但是答案也給反了,正好是你這個的答案http://zhidao.baidu.
6樓:課桌的溫柔
**不給了,(給**不能對你有什麼幫助)給你一個我的思路,你設一個字元陣列(輸入的是字元),然後根據輸入的長度挨個在陣列中查詢比較給予值,然後將值相加.
7樓:匿名使用者
#include
static int map[26] = ;
#define buf_size 81
#define n 24
int getnumber(char *s)else
p++;
}return number;
}int main()
for(i = 0; i < n; i++)return 0;}
c語言將羅馬數字轉換成阿拉伯數字
8樓:劍俠→戰天意
主要是因為a裡面殘留了上次輸入的資料,你在while語句的最後加一句話:memset(a, 0, 100);就ok了
c語言裡的羅馬數字怎麼弄
9樓:全能騎士
不明白你要做什麼!如果是要說輸入阿拉伯數字輸出羅馬數字的話可以用以下方法
#include
using namespace std;
void fout(int i)
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:}}
void main()
配了一個main()函式試下;
這個fout函式只能轉換10以下的數。如果有需要的話也可以寫出可任意轉換的函式不過有點煩不寫了
10樓:
用巨集定義
#define i 1
#define ii 2..
.#define x 10
以後直接用這些羅馬字母就可以了
11樓:匿名使用者
最簡單的辦法:printf("i, 1 ii, 2 iii, 3 iv, 4 v, 5 vi, 6 vii, 7 viii,8 ix, 9\n");
12樓:汗綺利
剛寫的**,瞭解下,不過我這限制不超過三位數。可以自己改需求#include
#include
#include
int main()
,c[10][5]=,d[10][5]=;
char num[20];
scanf("%d",&n);
while(n/pow(10,i)>=1)if(i==1)
else if(i==2)
else
printf("%s",num);
return 0;}
c語言,怎麼把十進位制數轉化成羅馬數字啊
13樓:流年清淺_小豪
#include
int main()
; /*建立對照表*/int n,t,i,m;
printf("please enter number:");
scanf("%d",&n); /*輸入整數*/printf("%d = ",n);
for(m=0,i=1000;m<3;m++,i/=10)printf("\n");}
14樓:你猜我猜哇擦猜
羅馬數字只能用字串來表示,用字串比較函式來判斷就好了#include
#include
int main()
return 0;}
用c語言二進位制換算十進位制
include int power int x,int n void main 你用堆疊,用餘除,結果入堆疊,除完把餘數從堆疊裡面取出來就ok了 include include long int btd int ch,int n,int t else return 0 int main void l...
C語言的十進位制數轉換八進位制演算法有哪些
原發布者 血戰長空wlg 題目 數制轉換問題1.需求分析將十進位制數n轉換成八進位制數是計算機實現計算的基本問題,解決方案很多,其中最簡單的方法是除8取餘法。1 本方案採用順序棧的方式模擬整個過程。其原理如下 例子 1348 10 2504 8nndiv8nmod813481684168210212...
用C語言程式設計列印十進位制數1到256的二進位制 八進位制和十六進位制
include include void bit print long int a int main void return 0 請用c語言編寫一個程式,列印一個與十進位制數 從1到256 相等的二進位制數,八進位制數和十六進位制數表 100 八進位制和十六進位制 可以直接用 o和 x輸出。二進位制...