请各位大侠帮帮忙。
题目是要把数字转换成旧挪威语言。但是数字可以排到很长的也可以一个一个的。我们不可能从0到无极限的数字全写出来吧。所以这个应该怎么弄。
提示里说得要什么VARIABLE。但是我不会。
请各位大侠帮帮忙。
----------------解决方案--------------------------------------------------------
没人愿意帮帮忙吗。。t――t
----------------解决方案--------------------------------------------------------
什么叫挪威语言啊?
----------------解决方案--------------------------------------------------------
反正就是转换到一个语言啊。
要怎么弄啊。大家
----------------解决方案--------------------------------------------------------
#include<stdio.h>
int main(int argc, char **argv) {
int input;
scanf("%d=>", &input);
speakNmber(input);
return 0;
}
int speakNumber(int input) {
if (input==0) {
printf("naught\n");
} else if (input==1) {
printf("einn\n");
} else if (input==2) {
printf("tvau\n");
} else if (input==3) {
printf("thrir\n");
} else if (input==4) {
printf("fjogur\n");
} else if (input==5) {
printf("fimm\n");
} else if (input==6) {
printf("sex\n");
} else if (input==7) {
printf("sjau\n");
} else if (input==8) {
printf("atta\n");
} else if (input==9) {
printf("niu\n");
} else if (input==10) {
printf("tiu\n");
} else if (input==11) {
printf("ellifu\n");
} else if (input==12) {
printf("tolf\n");
} else if (input==13) {
printf("threttan\n");
} else if (input==14) {
printf("fhortan\n");
} else if (input==15) {
printf("fimmtan\n");
} else if (input==16) {
printf("sextan\n");
} else if (input==17) {
printf("sjautan\n");
} else if (input==18) {
printf("atan\n");
} else if (input==19) {
printf("nitjan\n");
} else if (input==20) {
printf("tuttugu\n");
}
return input;
}
大家看看怎么运行不了。
----------------解决方案--------------------------------------------------------
给你个建议:你后面全是else if,建议使用switch语句。
至于为啥运行不了,是因为你调用的函数没有事先声明。有两种解决方案。一是把你定义的那个函数整个搬到main函数前。或者在main函数前先声明一下你定义的函数。
还有一个建议,麻烦以后随便把编译的出错信息也贴上来,这样便于别人查看。
----------------解决方案--------------------------------------------------------
那如果我要写从20到29的。
他的数字是有规律的
就是20开头的都是某个字伏开头的。
然后0,1,2,3,4。。加上一个不同的字符。
请问谁知道有没什么便杰的方法可以。
----------------解决方案--------------------------------------------------------
请各位帮帮忙啊T――t要交作业了我到现在还不会写。
----------------解决方案--------------------------------------------------------
回复 5# 的帖子
此程序不能运行 ----------------解决方案--------------------------------------------------------
a[20]= {naught,einn,tvau......}
都写入一个数组内,然后要输出什么就输出什么了..
----------------解决方案--------------------------------------------------------