目录
前言
这里的题目比较简单也很基础, 所以没有对代码做过多的说明,我在21年是用Java写过一遍的,有些题目没过,时隔两年,我又全部用C语言做了一遍,于是就有了下面两种语言的代码
1. Hello, World!
描述
对于大部分编程语言来说,编写一个能够输出“Hello, World!”的程序往往是最基本、最简单的。因此,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。
现在你就需要完成这样一个程序。
输入
无。
输出
一行,仅包含一个字符串:“Hello, World!”
样例输入
(无)
样例输出
Hello, World!
C语言实现
#include <stdio.h>
int main(void) {
printf("Hello, World!");
}
Java实现
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
2. 输出第二个整数
描述
输入三个整数,把第二个输入的整数输出。
输入
只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。
输出
只有一行,一个整数,即输入的第二个整数。
样例输入
123 456 789
样例输出
456
C语言实现
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("%d", b);
return 0;
}
Java实现
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
//输入三个整数
int[] arr=new int[3];
for(int i=0;i<3;i++){
arr[i]=input.nextInt();
}
System.out.println(arr[1]);
}
}
3. 对齐输出
描述
读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。
输入
只有一行,包含三个整数,整数之间以一个空格分开。
输出
只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。
样例输入
123456789 0 -1
样例输出
123456789 0 -1
C语言实现
#include <stdio.h>
int main(){
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("%8d %8d %8d", a, b, c);
}
Java实现
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner