Lazy loaded image
作业
c语言作业
1229331 min
Mar 26, 2023
Dec 9, 2024
type
status
slug
date
summary
tags
category
icon
password
Author
CreatedAt
Mar 26, 2023 11:57 AM
CreatedBy
Name
PublishDate
AISummar
Tags
URL
UpdatedAt
Dec 9, 2024 04:04 PM
UpdatedBy

第一次答辩

notion image
第二题 求和(循环结构) 计算 s 的值,s = 1 * 2 * 3 * 4 * ... * 7

C语言作业5

排序的数字输出时会挨在一起的情况,这是由于数字宽度不够导致的,可以将数字宽度调整为固定宽度,保持数字之间的间隔一致,例如 "%-5d",其中符号 "-" 表示左对齐,数字 5 表示数字占用的宽度,如果输出的数字长度不足 5 会在右侧用空格进行填充。
 

C语言作业4

C语言作业3

  • srand(time(NULL))是一个C/C++函数,用于生成随机数种子。srand函数需要一个整数参数作为种子,time(NULL)函数返回当前时间的秒数,因srand(time(NULL))的作用是以当前时间作为种子,生成一个随机数序列。这样可以保证每次程序运行时生成的随机数序列都是不同的。a[i] = x + rand() % (y - x + 1)的作用是初始化数组 a 中的每个元素为一个随机数,这个随机数的大小范围是由量 x 和 y 决定的。其中,变量 x 和 y 定义了区间 [x, y],即每个元素所能取到的随机数都在这个区间之内。而 % 运算符的作用是对一个数取模,当取到的随机数大于等于 (y-x+1)时,对 (y-x+1) 取余,可以得到一个小于 (y-x+1) 的随机数,达到我们缩小随机数范围的目的。再加上 x 就可以得到一个在 [x, y] 区间内的随机数,最后将这个随机数赋值给数组 a 的第 i 个元素即可。综上所述,这行代码的完整意思是:将数组 a 中的第 i 个元素初始化为区间 [x, y] 内的一个随机数。
  • continue语句用于跳过当前循环中的剩余语句,直接进入下一次循环;break语句用于跳出当前循环或switch语句,然后继续执行后面的语句,用于提前结束循环或switch语句。

C语言作业2

C语言作业1

上一篇
装修避坑与经验清单:预算、选材、水电改造与工期管理
下一篇
生活经验&教程分享

Comments
Loading...