3.如何利用代码写出一个自己输入的两数进行相乘

  在上一节课中我教了大家如何对数字进行相乘除和加减,这一节课我还是教大家相乘除和加减,我将会用两数相乘了例子为大家讲解。注意这节课是上节课的升华哦。系好安全带,我们上车。

  上一节课,我们的代码是有一些不简便的,我们要变成其他两个数相乘的话是需要去动自己的代  码,把代码的数值改为自己需要的数值,如果去改的话非常麻烦,我们还会可能让代码出错,所以我们今天将要引入输入的概念,在代码中输入用英文scanf表示。

  代码如图所示

  首先还是老规矩,代码的框架要写,这次的return 0;我没写,但你们一定要写。

其次就是定义两个数了a,b,和他们的结果sum

printf是一个输出的作用,你写啥它输出啥。

\n为啥没输出出来,是因为\n是转义字符,简单来说它是换行的,还有很多的如\t是水平制表(就是空很多格)\f换页,\a最好玩,你们可以试试看。

  回到正题,scanf(”“,);是输入的意思,scanf("%d%d",&a,&b);%d我上节课讲过是整数的意思,&a是给个地址给a存储,为啥要给他存储,因为你输入了字符他肯定要存储空间啊,所以就是说给a一个存储地址,然后后面的你们几乎都会了的,都是我讲过的。

  以下是与上面无关,我想讲讲一些代码的转义字符

  转义字符,在C语言中是一种以 “ \ ” 开头的字符,它参与构成字符常量的控制字符的表示。例如,回车用 ’ \r ’ 表示;换行用 ’ \n ’ 表示;水平制表符用 ’ \t ’ 表示等。转义字符中的 ’ \ ’ 使得它后面的字符已 失去 原先的含义,从而转变成另外的 特定含义。通过 反斜杠 与其 后面的字符 共同构成一个新的特定的字符。

\?    在书写连续多个问号时使用,防止他们被解析成三字母词
\ ’    用于表示字符常量单引号 ’
\ "    用于表示一个字符串内部的双引号 "
\    用于表示一个反斜杠,防止它被解释为一个转义序列符
\a    警告字符
\b    退格符
\f    进纸符
\n    换行
\r    回车
\t    水平制表符
\v    垂直制表符
\ddd    ddd表示1-3个八进制的数字。如:\130X
\xdd    dd表示2个

十六进制数字。如:\×30

#include<stdio.h>
int main(){
	int a,b,sum;
	printf("请输入a和b的值\n"); 
	scanf("%d%d",&a,&b);
	sum=a*b;
	printf("%d",sum);
return 0;
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值