鱼C论坛

 找回密码
 立即注册
查看: 3624|回复: 8

s1e7有没有人解读一下啊

[复制链接]
发表于 2022-7-19 21:40:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
第七课最后一题来个大佬详细解读一下吧,让我自己看 scanf 函数 是真的看不懂


#include <stdio.h>
#include <math.h>

int main()
{
        int i;
        double result;

        printf("请输入一个整数:");
        scanf("%d", &i);

        result = pow(i, 5);

        printf("%d的五次方是:%.2f\n", i, result);

        return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-7-19 21:43:39 | 显示全部楼层
首先定义了变量i和result
然后输出了一段话
然后读取了一个数赋值给i
然后计算这个数的五次方赋值给result
最后将结果输出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-19 21:44:31 | 显示全部楼层
临时号 发表于 2022-7-19 21:43
首先定义了变量i和result
然后输出了一段话
然后读取了一个数赋值给i

你这个解读和没说一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-19 22:43:13 From FishC Mobile | 显示全部楼层
scanf函数是一个用户输入函数,printf函数是输出函数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-20 00:33:20 | 显示全部楼层
枫_R 发表于 2022-7-19 21:44
你这个解读和没说一样

scanf函数有两个参数
第一个参数代表输入格式,用来定义用户输入的格式的,如:"%d"的意思就是把用户的输入当成整数
第二个参数可以有很多个,表示的是你要将用户的输入放到哪个变量去,可以有很多个,由第一个参数的格式化符号去定义
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-20 11:04:54 | 显示全部楼层
%d 相信你知道 , 是格式化 int
在 scanf 函数中 , 意思是读入一个整数
后面的 & i 意思是读入的整数赋值给 i
& 是取地址运算符 , 就是将接受的整数传入 i
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-20 15:41:54 | 显示全部楼层
柿子饼同学 发表于 2022-7-20 11:04
%d 相信你知道 , 是格式化 int
在 scanf 函数中 , 意思是读入一个整数
后面的 & i 意思是读入的整数赋 ...

好像略微懂了那么点
但不多
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-20 19:36:39 | 显示全部楼层
枫_R 发表于 2022-7-20 15:41
好像略微懂了那么点
但不多

这就是个函数 , 用法也就这样
没有为什么 , 照着写就是了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-21 00:33:05 | 显示全部楼层
emm,这道题挺好理解的,开始先定义了一个int型的变量i和double型的变量result。
然后printf显示提示告诉使用者输入一个整数,接下来的scanf语句就是从键盘上读取一个数放到变量i里。
然后pow(i,5)是求i的5次方然后放到result这个变量里面。
最后printf%d是整数,%.2f是保留小数点后两位精度。
最开始的#include <math.h>是使用数学库函数,在使用像abs()pow()这样的函数时开头必须加这个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-27 09:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表