题目链接:http://codeforces.com/problemset/problem/535/A
英语渣渣表示知道怎么做,英文错wa了两次= =
题目:
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int n;
scanf("%d", &n);
ll:if (n < 20)
{
char a[20][10]={"zero","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"};
printf("%s\n",a[n]);
}
if (n >= 20)
{
char a[10][10]={"twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety"};
int b = n / 10;
printf("%s",a[b-2]);
if (n % 10 != 0)
{
printf("-");
int c = n % 10;
char a[9][10]={"one","two","three","four","five","six","seven","eight","nine"};
printf("%s\n", a[c-1]);
}
else printf("\n");
}
}