OJ每日一练——英文数字

发布时间: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,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号