在C中添加整数

时间:2018-03-09 01:49:03

标签: c addition

我想创建一个程序,要求用户输入两个整数,从0到10。程序然后将整数转换为单词,结果也打印成单词。 例: 请输入两个整数:2 5 两个+五个=七个

1 个答案:

答案 0 :(得分:1)

你可以创建一个简单的数组(...不是文字,我只是不打算输入所有数字):

char *nums[] = { "zero", "one", "two", ... "twenty" };

然后,对于给定数字n 0 <= n <= 20,您可以输出一个简单的数字:

printf ("%s", nums[n]);

因此,除了输入部分(几乎可以肯定在SO的其他地方覆盖)之外,代码将是:

int n1 = 2, n2 = 5;
printf ("%s + %s = %s", nums[n1], nums[n2], nums[n1 + n2]);