#include<stdio.h>
#include<string.h>
char a[6][20];
int b[6];
int main(void) {
int i, j, temp;
scanf("%s %s %s %s %s %s", a[0], a[1], a[2], a[3], a[4], a[5]);
for (i = 0; i < 6; i++)
if (strcmp(a[i], "one")==0|| strcmp(a[i], "a")==0|| strcmp(a[i], "another")==0|| strcmp(a[i], "first") == 0)
b[i]=1;
else if (strcmp(a[i], "two") == 0)
b[i] = 4;
else if (strcmp(a[i], "three") == 0)
b[i] = 9;
else if (strcmp(a[i], "four") == 0)
b[i] = 16;
else if (strcmp(a[i], "five") == 0)
b[i] = 25;
else if (strcmp(a[i], "six") == 0)
b[i] = 36;
else if (strcmp(a[i], "seven") == 0)
b[i] = 49;
else if (strcmp(a[i], "eight") == 0)
b[i] = 64;
else if (strcmp(a[i], "nine") == 0)
b[i] = 81;
else if (strcmp(a[i], "ten") == 0)
b[i] = 0;
else if (strcmp(a[i], "eleven") == 0)
b[i] = 21;
else if (strcmp(a[i], "twelve") == 0)
b[i] = 44;
else if (strcmp(a[i], "thirteen") == 0)
b[i] = 69;
else if (strcmp(a[i], "fourteen") == 0)
b[i] = 96;
else if (strcmp(a[i], "fifteen") == 0)
b[i] = 25;
else if (strcmp(a[i], "sixteen") == 0)
b[i] = 56;
else if (strcmp(a[i], "seventeen") == 0)
b[i] = 89;
else if (strcmp(a[i], "eighteen") == 0)
b[i] = 24;
else if (strcmp(a[i], "nineteen") == 0)
b[i] = 61;
else if (strcmp(a[i], "twenty") == 0)
b[i] = 0;
for(i=0;i<6;i++)
for(j=i+1;j<6;j++)
if (b[i] > b[j]) {
temp = b[i];
b[i] = b[j];
b[j] = temp;
}
if (b[5] == 0)
printf("0");
else
for (i = 0,temp=0; i < 6; i++)
if (b[i] < 10 && b[i]>0)
if (temp == 0) {
temp = 1;
printf("%d", b[i]);
}
else
printf("0%d", b[i]);
else if(b[i]!=0)
printf("%d", b[i]);
return(0);
}
洛谷P1603 斯诺登的密码经典解法
最新推荐文章于 2024-01-11 20:55:18 发布
本文介绍了一个C语言程序,该程序能够将输入的特定英文字符串转换为对应的数值,并对这些数值进行排序。主要处理的字符串包括表示数字一至二十的英文单词。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
AutoGPT
AI应用
AutoGPT于2023年3月30日由游戏公司Significant Gravitas Ltd.的创始人Toran Bruce Richards发布,AutoGPT是一个AI agent(智能体),也是开源的应用程序,结合了GPT-4和GPT-3.5技术,给定自然语言的目标,它将尝试通过将其分解成子任务,并在自动循环中使用互联网和其他工具来实现这一目标
406





