(C语言)1003 两个整数的四则运算

题目描述

输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和、差、积、整数商及余数。

输入

输入只有两个正整数num1、num2。

输出

输出占一行,包括两个数的和、差、积、商及余数,数据之间用一个空格隔开。

样例输入 Copy

1 2

样例输出 Copy

3 -1 2 0 1

 相关知识

1.变量

 程序执行过程中,其值会发生变化的量。存放数据的容器

(1)变量名命名规则

一个变量必须有一个名字,系统通过变量名访问变量

变量名又叫标识符,只能由字母、数字、下划线组成,且第一个字符必须为字母或下划线

变量名不允许使用C语言关键字、系统函数吗和系统类名,如main、include、int、float、printf等

变量名区分大小写,故认为sum和SUM不是同一个变量,常用小写表示

(2)变量的定义

“先定义,后使用”,以便编译系统为它分配相应的存储单元。
 

int a,b;    //定义为整型变量

float c,d;    //定义为浮点型变量

char e,f;    //定义为字符型变量

 (3)变量的赋值

将某一数值赋值给某个变量的过程称为赋值。所赋的值可以是数字,也可是字符串和表达式。

可以在定义变量的同时赋一个初始值,成为变量的初始化。

int sum=0;    

也可以先定义,后赋值

int sum;

sum=0;

2.算术运算符与算术表达式

1.算术运算符

(1)基本算术运算符

+、-、*、/、%的运算对象都是两个,因此叫”双目“运算符。

优先级:先乘除,后加减。求余运算与乘除同级。

结合性均为”左结合性“,即同优先级算术运算按”自左向右“方向进行。

运算符

含义

举例

结果

说明

+

加法

5+2

7

-

减法

5-2

3

*

乘法

5*2

10

/

除法

5/2

2

舍去小数部分,不四舍五入

%

求余

5%2

1

两个整数之间,若有负数,余数与被除数符号一致

-17%2=-2

17%-2=2

(2)自增自减运算符 

分析下列程序的输出结果,注意其中前置运算和后置运算的区别。

#include <stdio.h>
void main()
{
	   int i,x,y;
       i=5;
       x=i++;         /*后置运算,先把i的值赋给x,然后i的值加1*/
       printf(“i=%d,x=%d\n”,i,x);
       i=5;
       y=++i;        /*前置运算,先使i的值加1,然后将i的值赋给y*/
       printf(“i=%d,y=%d\n”,i,y);
}

运行结果: 

i=6,x=5
i=6,y=6

2.算术表达式 

用算术运算符或圆括号将运算对象(常量、变量、函数等)连接起来的、复合C语法的式子。


示例代码

#include <stdio.h>
#include <stdlib.h>

void main() 
{
	int num1,num2;
	int a,b,c,d,e;	//分别对应和、差、积、商、余数
	scanf("%d %d",&num1,&num2);
	a=num1+num2;	//和
	b=num1-num2;	//差
	c=num1*num2;	//积
	d=num1/num2;	//商
	e=num1%num2;	//余数
	printf("%d %d %d %d %d",a,b,c,d,e);
}
	

运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值