This commit is contained in:
e2hang
2025-09-12 23:52:56 +08:00
parent 754029b8d5
commit c1881ec221
16 changed files with 2226 additions and 0 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,21 @@
use std::io;
fn pr(a:i64){
if a > 1 {
println!("Today, I ate {} apples.", a)
}
else if a == 1 || a == 0 {
println!("Today, I ate {} apple.", a)
}
}
fn main(){
let mut input = String::new();
io::stdin()
.read_line(&mut input)
.expect("");
let mut a = input.trim().parse::<i64>().expect("");
pr(a)
}

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,27 @@
use std::io;
fn add(a:i64, b:i64) -> i64 {
return a + b ;
}
fn main(){
let mut input = String::new();
io::stdin()
.read_line(&mut input)
.expect("");
// 用空格拆分字符串
let nums: Vec<i64> = input
.trim() // 去掉换行符
.split_whitespace() // 按空格拆分
.map(|s| s.parse::<i64>().expect("请输入有效整数")) // 转换为整数
.collect();
// 假设用户输入了两个整数
let a = nums[0];
let b = nums[1];
let c = add(a, b);
println!("{}", c);
}

View File

@@ -0,0 +1,22 @@
use std::io;
fn add(a : i64, b : i64) -> i64 {
return a + b;
}
fn main(){
let mut sa = String::new();
let mut sb = String::new();
io::stdin()
.read_line(&mut sa)
.expect("");
io::stdin()
.read_line(&mut sb)
.expect("");
let a: i64 = sa.trim().parse::<i64>().expect("");
let b: i64 = sb.trim().parse::<i64>().expect("");
let c = add(a, b);
println!("{}", c);
}