发布时间:2025-01-03 18:01
问题描述:
在英文课上,老师教Allen一到十的英文单词:1是one,2是two,……老师还没说完,Allen就抢着说,3是three,4是four……,老师生气了,说,这么厉害?给你一个1到10的阿拉伯数字,可以直接回答出它的英文吗?Allen说,没问题!我和我的程序都可以啊!
输入
1个整数
输出
这个整数的英文单词,如果整数不是1到10,输出error
样例
输入
1
输出
one
Java代码:
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner rd =new Scanner(System.in);
int a=rd.nextInt();
if(a==1) {
System.out.println(\"one\");
}else if(a==2) {
System.out.println(\"two\");
}
else if(a==3) {
System.out.println(\"three\");
}
else if(a==4) {
System.out.println(\"four\");
}
else if(a==5) {
System.out.println(\"five\");
}
else if(a==6) {
System.out.println(\"six\");
}
else if(a==7) {
System.out.println(\"seven\");
}
else if(a==8) {
System.out.println(\"eight\");
}
else if(a==9) {
System.out.println(\"nine\");
}else if(a==10) {
System.out.println(\"ten\");
}else {
System.out.println(\"error\");
}
}
}
C代码:
#include <stdio.h>
int main(){
int a;
scanf(\"%d\",&a);
if(a==1) {
printf(\"one\");
}else if(a==2) {
printf(\"two\");
}
else if(a==3) {
printf(\"three\");
}
else if(a==4) {
printf(\"four\");
}
else if(a==5) {
printf(\"five\");
}
else if(a==6) {
printf(\"six\");
}
else if(a==7) {
printf(\"seven\");
}
else if(a==8) {
printf(\"eight\");
}
else if(a==9) {
printf(\"nine\");
}else if(a==10) {
printf(\"ten\");
}else {
printf(\"error\");
}
}
作者:KJ.JK
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章对你有所帮助的话,欢迎给个赞或者 star,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习