任意两个正整数的加减乘除运算

此博客展示了如何通过输入操作获取用户输入的数值,并进行基本的加减乘除运算,实现简单的数学计算。
#include<iostream.h>
void main()
{
<wbr>int a,b,sum;<br><wbr>char t;<br><wbr>cout&lt;&lt;"输入 a,b:";<br><wbr>cin&gt;&gt;a&gt;&gt;b;<br><wbr>cout&lt;&lt;"请输入(+,-,*,/):";<br><wbr>cin&gt;&gt;t;<br><wbr>switch(t)<br><wbr>{<br><wbr>case '+':<br><wbr> sum=a+b; <br><wbr> break;<br><wbr>case '-':<br><wbr> if(a&gt;b)<br><wbr><wbr> sum=a-b;<br><wbr> else<br><wbr><wbr> sum=b-a;<br><wbr> break;<br><wbr>case '*':<br><wbr> sum=a*b;<br><wbr> break;<br><wbr>case '/':<br><wbr> sum=a/b;<br><wbr> break;<br><wbr>}<br><wbr>cout&lt;&lt;"sum="&lt;&lt;sum&lt;&lt;endl;<br> } </wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
在C语言中,你可以通过函数来实现两个10以内正整数的加、减、乘、除操作。这里是一个简单的例子: ```c #include <stdio.h> // 函数声明,声明四个操作分别对应的功能 double add(int a, int b); double subtract(int a, int b); double multiply(int a, int b); double divide(int a, int b); // 注意,除法需要检查除数是否为零 int main() { int num1, num2; printf("请输入第一个数字(1-10): "); scanf("%d", &num1); printf("请输入第二个数字(1-10): "); scanf("%d", &num2); // 检查输入范围并执行相应运算 if (num1 >= 1 && num1 <= 10 && num2 >= 1 && num2 <= 10) { double result_add = add(num1, num2); double result_subtract = subtract(num1, num2); double result_multiply = multiply(num1, num2); double result_divide = divide(num1, num2); // 注意此处可能会有除数为零的错误处理 printf("数相加的结果: %.2f\n", result_add); printf("数相减的结果: %.2f\n", result_subtract); printf("数相乘的结果: %.2f\n", result_multiply); printf("数相除的结果: %.2f\n", result_divide); } else { printf("输入的数值超出范围,请重新输入1到10之间的整数。\n"); } return 0; } // 定义实际的操作函数 double add(int a, int b) { return (double)(a + b); } double subtract(int a, int b) { return (double)(a - b); } double multiply(int a, int b) { return (double)(a * b); } double divide(int a, int b) { if (b != 0) return (double)(a / b); else printf("Error: 除数不能为零。\n"); // 当除数为零时给出提示 return 0; // 返回一个默认值(如0)防止程序崩溃 } ``` 这个程序首先接受用户输入的两个10以内的正整数,然后调用对应的函数进行计算,并打印结果。如果用户输入的数值不在指定范围内,会给出相应的提示。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值