帮我做道汇编程序题目

2025-01-26 14:49:38
推荐回答(1个)
回答1:

//这是C的实现

#include
#include

#define maxn 10001
char s[maxn];
long l;

main(void)
{
scanf("%s",s);
l=strlen(s);
if(l!=1)
{
printf("*\n");
getchar();
getchar();
return 0;
}
switch(s[0])
{
case '1':
printf("1ST\n");break;
case '2':
printf("2st\n");break;
case '3':
printf("3st\n");break;
case '4':
printf("4st\n");break;
case '5':
printf("5st\n");break;
default:
printf("*\n");break;
}
getchar();
getchar();

return 0;
}