C语言进阶之路:如何去求任意两个数字的加减乘除问题

简介: C语言进阶之路:如何去求任意两个数字的加减乘除问题

思考一下:


提示:建议读者先进行自我思考,通过对博客的对比,不断挖掘自生潜力。


如何对任意两个整数进行求加减乘除,到底是设多个字母,对其赋值呢?还是只设两个字母呢?


建议读者先进行思考。


整数可以按照笔者的代码来写,那么任意两个或者多个小数是不是也可以呢?希望大家可以思考,或者借鉴笔者下篇博客内容。


提示:以下是本篇文章正文内容,下面案例可供参考


一、怎样去根据任意两个整数求和的代码?


对于任意两个整数求加减乘除,是不是可以按照对任意两个整数求和的代码来参考?


二、简单编写代码


文章仅供参考

对于任意两个整数求加减乘除的简单代码如下(示例):


最简单的代码程序如图所示,但是笔者不建议这样去书写,因为看运转后的结果,并不能仔细地看出哪个是对x,y的加减乘除运算,还得靠自己去分析。


dfc80ca9d8004e6c9ddc00e8448ffc6a.png


//对于任意两个整数求加减乘除运算
#include <stdio.h。
int main ()
{
int x,y;
printf("请输入任意两个整数:  \n")
scanf("%d,%d"&x,&y);
printf("任意两个整数的和为:%d\n",x+y);
printf("任意两个整数的差为:%d\n",x-y);
printf("任意两个整数的乘积为:%d\n",x*y);
printf("任意两个整数的商为:%d\n",x/y);    //这里的商表示的为:求出的整数部分,至于余数,则不在考虑之列
return 0;
}

92ba0822ed0b46e1ae72df8a17d3a45b.png

笔者对于这种代码尤为推荐,既有注释可以知道这个代码的目的,而且对于运转后的结果仍为清明醒目。


重要代码如下(示例):


scanf("%d,%d"&x,&y);
printf("任意两个整数的和为:%d\n",x+y);
printf("任意两个整数的差为:%d\n",x-y);
printf("任意两个整数的乘积为:%d\n",x*y);
printf("任意两个整数的商为:%d\n",x/y);

该处的代码显得尤为重要,将:x+y赋值给%d,然后输出%d的结果,对于另外三种运算符,类似可以推出。在此代码中,当然笔者不同,所写出的代码也不一样,但是总的输出结果却是一样的。


总结


这里对文章进行总结:

:以上就是今天要讲的内容,本文仅仅简单介绍了对任意两个整数的求加减乘除运算。但是对于任意两个小数的加减乘除运算,建议读者自己认真思考以后,若有疑问,请详见笔者下篇博客


相关文章
|
5月前
|
C语言
指针进阶(C语言终)
指针进阶(C语言终)
|
5月前
|
数据库 C语言
C语言进阶 文件操作知识(上)
C语言进阶 文件操作知识(上)
37 3
|
5月前
|
存储 C语言
C语言进阶 文件操作知识(下)
C语言进阶 文件操作知识(下)
37 2
|
5月前
|
存储 编译器 数据库
【再识C进阶5(上)】详细介绍C语言文件操作——文件是用于存储数据
【再识C进阶5(上)】详细介绍C语言文件操作——文件是用于存储数据
|
5月前
|
Java 程序员 Linux
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
47 0
|
6月前
|
编译器 C语言 C++
从C语言到C++_21(模板进阶+array)+相关笔试题(下)
从C语言到C++_21(模板进阶+array)+相关笔试题
47 2
|
6月前
|
C语言
C语言进阶:进阶指针(下)
C语言进阶:进阶指针(下)
48 2
|
6月前
|
C语言
万字详解:C语言三子棋进阶 + N子棋递归动态判断输赢(二)
我们可以通过创建并定义符号常量NUMBER,来作为判断是否胜利的标准。如三子棋中,令NUMBER为3,则这八个方向中有任意一个方向达成3子连珠,则连珠的这个棋子所代表的玩家获胜。
64 1
|
6月前
|
算法 C语言 C++
万字详解:C语言三子棋进阶 + N子棋递归动态判断输赢(一)
三子棋游戏设计的核心是对二维数组的把握和运用。
76 1
|
6月前
|
C语言
C语言进阶:指针的进阶(上)
C语言进阶:指针的进阶(上)
61 1