第一次答辩

第二题 求和(循环结构)
计算 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
- Author:Spring
- URL:https://easys.cc.cd/article/c
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!






