OJ每日一练——英文数字

问题描述:

在英文课上,老师教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,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习

你可能感兴趣的:(OJ每日一练,算法,java,数据结构,每日一练,英文数字)