『壹』 如何用c語言將輸入的數字轉化成英語
對照字母的ASCII碼進行輸入數字,然後再輸出字母。
和你的相比,不知是否復雜。
此程序的計算范圍:0<=num<1000。如果還想要計算更大的數,可以在最後面加判斷語句,方法類似。
#include<stdio.h>
void main()
{
char *Eng1[20]={"zero","one","two","three","four","five","six","seven",
"eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen",
"sixteen","seventeen","eighteen","nineteen"};
char *Eng2[8]={"twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety"};
int num;
printf("請輸入數字: ");
scanf("%d",&num);
printf("對應的英文為: ");
if(num>=0&&num<=19)
printf("%s\n",Eng1[num]);
else if(num<100)
{
int s,y;
s=num/10;
y=num%10;
printf("%s %s\n",Eng2[s-2],Eng1[y]);
}
else if(num<1000)
{
int b,s,y;
b=num/100;
y=num%100;
if(y>9)
{
s=(num%100)/10;
y=(num%100)%10;
if(y==0)
printf("%s hundred and %s\n",Eng1[b],Eng2[s-2]);
else
printf("%s hundred and %s %s\n",Eng1[b],Eng2[s-2],Eng1[y]);
}
else
printf("%s hundred and %s\n",Eng1[b],Eng1[y]);
}
}
『貳』 這個c語言輸出的英文,表示什麼意思
printf函數是把格式化的字元串輸入的顯示屏上。
這個語句的輸出應該是What??!加上換行符。
『叄』 C語言題 如何輸入數字轉換成英文
#include
#include
int main()
{
char a=0,b;
printf("===========start============\n");
printf("字母轉成ASCII,輸入0退出程序\n");
do
{
printf("輸入一個字母:");
scanf("%s",&a);
if(a!='0')
printf("對應ASCII碼值:%d\n",a);
else
printf("退出程序\n",a);
}while(a!='0');
printf("===========end==============\n");
return 0;
}
『肆』 這個c語言輸出的英文,表示什麼意思誰給翻譯一下啊。
這個程序運行就是直接輸出 「Be careful!!」意思就是 「小心」、「當心」。
『伍』 在c語言中怎樣簡捷的輸出一連串的英文單詞啊
#include<stdio.h>
int main()
{
prinf("name quite little small hen");
}
上次寫的是C++的,,這個要是不對我就不知道了,(沒想到兩者區別還挺大)
『陸』 c語言中怎麼輸出英文的所有格
用轉意字元,
輸出字元 ' ,用'(\')',
上述()小括弧是為了方便看明白添加的,實際給字元變數賦值或使用字元常量時,無需添加