求最大公约数:辗转相除法

#include<stdio.h>

int main()

{

int m =0;

int n = 0;

int r = 0;

scanf("%d%d", &m, &n);

while (m % n)

{

 r = m % n;

 m = n;

 n = r;

}

printf("%d\n", n);

return 0;

}


自动关机:

#define  _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

int main()

{

char input[20] = { 0 };

//shutdown-s-t 60

//system()-执行命令的

system("shutdown -s -t 60");

again:

printf("请注意,你的电脑在一分钟内关机,如果输入:我是猪,就取消关机\n请输入>:");

scanf("%s", input);

if (strcmp(input, "我是猪") == 0)

{

 system("shutdown -a");

}

else

{

 goto again;

}

return 0;

}