辗转相除法----求最大公约数
m%n 取模 即取余数
scanf("%d%d",&m,&n);

素数判断的规则;
试除法 产生2--→i-1的数字

例:
int i = 0 ;
int count = 0;
for(i=100;i<=200;i++)
{
int j =0;
for(j=2;j<i;j++)
{
if(i%j==0)
{
break;

}
}
if(i==i)
{
count++;
printf("%d",i);

}
}
printf("\ncount=%\n",count);
return 0 ;
}

求数组的长度
int arr[]={1,2,3,4,5,6,7,8,9,10};
int sz=sizeof(arr)/sizeof(arr[0]);

printf("%d*%d=%-2d",i,j,i*j);

此处的-2表示输出2位,左对齐,不足部分空格补齐;

rand 随机数
strand 时间戳
时间戳:当前计算机的时间-计算机的起始时间 =(xxxx)
(1970.1.1.0:0:0
"使用时间戳来设置随机数的生成起始点"


案例:
猜数字游戏 电脑随机生成数字
①生成一个随机数,拿时间戳来设置随机数的生成起始点
time_t.time(time.t*timer)

void game()
{
int ret = 0;
int guess = 0;
ret = rand()%100+1;
printf("%d\n",ret);
}
while(1)
{
printf("请猜数字:>");
scanf("%d",&guess);
if(guess>ret)
{
printf("猜大了\n");
}
else if(guess<ret)
{
printf("猜小了\n");
}
else
{
printf("恭喜你,猜对了\n");
break;
}
}
}
int main()
{
int input = 0 ;
srand((unsigned int)time(NULL));
do
{
menu();
printf("请选择>:");
scanf("%d",&input);
switch(input)
{
case 1:
game();
break;
case 0:
printf("退出游戏\n");
break;
default:
printf("选择错误\n");


}
}
}

goto语句
#include<string.h>

shutdown - s - t 60 表示60秒后电脑关机
system() -执行系统命令的

例:

int main()
{
char input[20]={0};
system("shutdown-s-t 60");
printf("60秒后电脑将自动关机\n请输入>:");
scanf("%s",input);
if(strcmp(input,"我是小猪")==0 //strcmp比较两个字符串的大小
{
system("shutdown-a);"
}
else
{
go to again;
}
return 0;
}