日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数字转换英语c语言程序,c语言 把英文数字 例如 one hundred and eleven 转换位数字 111;怎样编写程序,要求1~1000内的英文数字...

發布時間:2024/4/13 编程问答 28 豆豆

滿意答案

TJYxgcp

2016.02.16

采納率:55%????等級:9

已幫助:865人

#include

void main()

{

char str1[30][10] = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fiveteen", "sixteen", "seventeen", "eightteen", "nineteen", "twenty", "thirty", "fourty", "fifty", "sixty", "seventy", "eighty", "ninety" };

char str2[12];

char str[6];

char strcpy();

char strcmp();

int i, k;

gets(str2);

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

{

if (strcmp(str1[i], str2) == 0)

{//查表

if (i <= 20)

printf("%d ", i);

else

printf("%d ", (i % 10 + i / 10) * 10);

}

}//for

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

if (str2[i] == '-')

{

k = i;

str2[k] = '\0';

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

{

if (strcmp(str1[i], str2) == 0)

printf("%d ", i % 10 + i / 10);

}//分段

strcpy(str, str2+k+1);

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

{

if (strcmp(str1[i], str) == 0)

printf("%d", i);

}//for

}//if

memset(str2, 0, 12);

printf("\n");

}

查表//差不多追問: 非常感謝!!!

00分享舉報

總結

以上是生活随笔為你收集整理的数字转换英语c语言程序,c语言 把英文数字 例如 one hundred and eleven 转换位数字 111;怎样编写程序,要求1~1000内的英文数字...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。