水。
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int T;
scanf("%d", &T);
while(T--)
{
int n;
scanf("%d", &n);
int a = n % 10;
int b = (n / 10) % 10;
if(b == 1)
printf("%dth\n", n);
else
{
if(a == 1)
printf("%dst\n", n);
else if(a == 2)
printf("%dnd\n", n);
else if(a == 3)
printf("%drd\n", n);
else
printf("%dth\n", n);
}
}
return 0;
}
本文介绍了一个简单的C++程序,用于将整数转换为对应的英语序数词形式,并展示了如何处理十位数为1的情况。通过对输入数字的个位和十位进行判断,程序能够正确地输出如1st、2nd、3rd或4th等形式。
385

被折叠的 条评论
为什么被折叠?



