1樓:全能騎士
不明白你要做什麼!如果是要說輸入阿拉伯數字輸出羅馬數字的話可以用以下方法
#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以下的數。如果有需要的話也可以寫出可任意轉換的函式不過有點煩不寫了
2樓:
用巨集定義
#define i 1
#define ii 2..
.#define x 10
以後直接用這些羅馬字母就可以了
3樓:匿名使用者
最簡單的辦法:printf("i, 1 ii, 2 iii, 3 iv, 4 v, 5 vi, 6 vii, 7 viii,8 ix, 9\n");
4樓:汗綺利
剛寫的**,了解下,不過我這限制不超過三位數。可以自己改需求#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語言編寫把阿拉伯數字轉化為羅馬數字 5
5樓:匿名使用者
|#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]);}}
6樓:頂起石頭的小草
這是全部的要求嗎?數字長度是多少
c語言,怎麼把十進位製數轉化成羅馬數字啊
7樓:流年清淺_小豪
#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");}
8樓:你猜我猜哇擦猜
羅馬數字只能用字串來表示,用字串比較函式來判斷就好了#include
#include
int main()
return 0;}
c語言 羅馬數字轉十進位制
9樓:匿名使用者
//剛寫的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
10樓:
#include
#include
#include
int getval(char key)
int main()
else
k-=j;
}printf("%d\n",k);
}return 0;}
羅馬數字是怎麼在word打出來的
11樓:匿名使用者
1、單擊」插入「選單下面的」符號「命令
2、方法一:在彈出的對話方塊中找到」子集「,點右側的三角,在下拉列表中選擇」數字形式「,左側就出現一排羅馬數字了,選擇需要的羅馬數字插入即可。
方法二:向下(上)拖動上圖中右側的滑塊直到找到羅馬數字,再選擇需要的羅馬數字並插入。
12樓:匿名使用者
我的是word 2003 ,在「插入」選單中選「特殊符號」中的「數字序號」然後雙擊,這種方法根本不行。我的方法是:插入——數字,輸入你想變換的數字,再選擇你要轉換的樣式,不只有羅馬數字,其他的都可以
13樓:匿名使用者
在「插入」選單中選「特殊符號」中的「數字序號」然後雙擊就行了。
14樓:匿名使用者
給個最簡單的方法。(word2016試過,以前版本就不知道了。)直接輸入2160,選中按alt + x就是羅馬1同樣地,輸入2161,按alt + x就是羅馬2以此類推。
c語言 輸入羅馬數字轉換成十進位制的數字
15樓:前縈懷
像這種比較經典的題目,網上**多的是,請參照1、這個題目給反了,但是答案也給反了,正好是你這個的答案http://zhidao.baidu.
16樓:課桌的溫柔
**不給了,(給**不能對你有什麼幫助)給你乙個我的思路,你設乙個字元陣列(輸入的是字元),然後根據輸入的長度挨個在陣列中查詢比較給予值,然後將值相加.
17樓:匿名使用者
#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語言羅馬數字轉化為阿拉伯數字,C羅馬數字與阿拉伯數字互相轉化
羅馬字元 串轉數字 vc2008通過 include stdafx.h include 羅馬字串轉數字 int getnumber const char strnum nvalue nn strnum return nvalue c 羅馬數字與阿拉伯數字互相轉化 include void main ...
C語言將羅馬數字轉換成阿拉伯數字
主要是因為a裡面殘留了上次輸入的資料,你在while語句的最後加一句話 memset a,0,100 就ok了 羅馬數字怎麼轉換成阿拉伯數字 1 古代印度人創造了阿拉伯數字後,大約到了公元7世紀的時候,這些數字傳到了阿拉伯地區。到13世紀時,義大利數學家斐波那契寫出了 算盤書 在這本書裡,他對阿拉伯...
怎麼用c 生成指定隨機數,在c 裡怎麼弄隨機數?
include include include using namespace std int main srand unsigned time null 初始化時間種子 int ret rand 3 產生 0 1 2 三種隨機數 int real pow 2,ret 2的0次方 1 2的1次方2 ...