【一本通】输入两个不同的数,通过指针对两个数进行相加和相乘
- C语言代码
- C++代码
- Java代码
💐The Begin💐点点关注,收藏不迷路💐 |
输入两个不同的数,通过指针对两个数进行相加和相乘,并输出。
输入
两个整数
输出
两个整数的和
样例输入
23 11
样例输出
s=34,t=253
C语言代码
#include <stdio.h>
int main() {
int num1, num2; // 定义两个整数变量,用于存储输入的两个数
scanf(“%d %d”, &num1, &num2); // 从标准输入读取两个整数,存入num1和num2
int *ptr1 = &num1; // 定义指针ptr1指向num1
int *ptr2 = &num2; // 定义指针ptr2指向num2
int sum = *ptr1 + *ptr2; // 通过指针解引用获取对应的值并相加,得到两数之和
int product = *ptr1 * *ptr2; // 通过指针解引用获取对应的值并相乘,得到两数之积
printf(“s=%d,t=%d\n”, sum, product); // 按照要求格式输出两数之和与两数之积
return 0;
}
C++代码
#include <iostream
>
using namespace std;
int main() {
int num1, num2; // 定义两个整数变量,用于存储输入的两个数
cin >> num1 >> num2; // 从标准输入读取两个整数,存入num1和num2
int *ptr1 = &num1; // 定义指针ptr1指向num1
int *ptr2 = &num2; // 定义指针ptr2指向num2
int sum = *ptr1 + *ptr2; // 通过指针解引用获取对应的值并相加,得到两数之和
int product = *ptr1 * *ptr2; // 通过指针解引用获取对应的值并相乘,得到两数之积
cout << “s=” << sum << “,t=” << product << endl; // 按照要求格式输出两数之和与两数之积
return 0;
}
Java代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num1 = scanner.nextInt(); // 读取第一个整数
int num2 = scanner.nextInt(); // 读取第二个整数
int sum = num1 + num2; // 直接计算两数之和
int product = num1 * num2; // 直接计算两数之积
System.out.println(“s=” + sum + “,t=” + product); // 按照要求格式输出两数之和与两数之积
scanner.close();
}
}
💐The End💐点点关注,收藏不迷路💐 |