给出一个程序名,根据文件的后缀名来确定程序是用么语言编写的,规则如下:
*.java是java写的,*.cpp是c++写的,*.c是c写的,如果不是这三种语言则输出none。
代码实现如下:
#include<stdio.h>
#include<string.h>
char a[20];
char s1[5]={'j','a','v','a'};
char s2[4]={'c','p','p'};
char s3[2]={'c'};
int main(){
int t;
scanf("%d",&t);
while(t--){
char b[20];
scanf("%s",a);
int l=strlen(a);
int cnt=0;
int pos;
for(int i=0;i<l;i++){
if(a[i]=='.'){
pos=i;
break;
}
}
for(int i=pos+1;i<l;i++)
b[cnt++]=a[i];
b[cnt]='\0';
//printf("%s\n",b);
if(strcmp(b,s1)==0){
printf("java\n");
}
else if(strcmp(b,s2)==0)
printf("c++\n");
else if(strcmp(b,s3)==0)
printf("c\n");
else printf("none\n");
}
}