C语言-学习总结-第一周

记一下

我也记记

这是第一次(藐视小企鹅);好像是这个星期的总结吧,应该是
阿噗

目录

  • 随机数
  • for循环小三角
  • 其他知识点

1.[随机数]

这个是必须的啊,但由于计算机本身根本不可能创建随机事件,所以所有的随机数都是伪随机数。

  1. 概念 ,利用时间戳进行播种,导致每一秒的数组都不同,然后进行处理就行了
    全部代码片
#include<stdio.h>
#include<stdlib.h>//这个函数
int main(){
srand((unsigned) time(NULL));//播种利用时间
int a= rand()%10;//输出的值是一个十位数的值
a=a%10;//处理一下,取到最后一位数,就变成1-10之内的了
printf("%d", a);
return 0;


}

2.[for循环输出三角形]

第一次在课本上看到的,自己就想啊想,差不多了吧

  1. 概念 ,设置两个变量,一个控制行数,一个控制个数,经过for的循环来进行输出

代码片

# include <stdio.h>
int main() {
char wen;
int hang;//设置行数
printf("请输入行数:");scanf("%d",&hang);
wen='a' ; //这里可以直接改变输出的语句

for (int i=0;i<hang;i++)
{
for (int h=0;h<i;h++){
	printf("%c",wen);
}
printf("\n");
}
} 

代码

分开代码片讲解片

for (int i=0;i<hang;i++)   
{
for (int h=0;h<i;h++)
{
printf("%c",wen);
}
printf("\n");
}
} 

原理----- 需要嵌套循环@-@,

外面的循环来控制行数,hang输入的是多少,外部循环便会循环几次,而每次循环又会触发内部循环,内部循环就是为了控制每行的个数

例子,如果输入3 那么外部三次,第一次i=1导致内部输出一个a,以此类推

3.[其他碎碎念]

瞎鼓捣

这是啥:这个可还行哦 + 啊啊啊
emm:就这样吧 + p

你可能感兴趣的:(C语言-学习总结-第一周)