分支和循环-作业+练习 1、从小到大输出 #define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

int main() { int a = 0; int b = 0; int c = 0; scanf("%d%d%d", &a, &b, &c); if (a > b) { int tmp = a; a = b; b = tmp; } if (a > c) { int tmp = a; a = c; c = tmp; } if (b > c) { int tmp = b; b = c; c = tmp; } printf("%d,%d,%d\n", a, b, c); } 2、写代码将三个数按照从大到小输出

3、打印3的倍数的数

4、写一个代码打印1-100之间所有3的倍数的数字 #define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

int main() { int i = 0; for (i=1 ; i <=100; i++) { if (i % 3 == 0) { printf("%d ", i); } } return 0; } 5、最大公约数

6、给定两个数,求这两个数的最大公约数 #define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

int main() { int m = 24; int n = 18; int r = 0; scanf("%d%d", &m, &n); while (r=m % n) { /r = m % n;/ m = n; n = r; } printf("%d\n", n); return 0; } 7、打印1000-2000之间的闰年 #define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//int main() //{ // int year = 0; // int count = 0; // for (year = 1000; year <= 2000; year++) // { // //判断year是否为闰年 // //1.能被4整除并且不能被100整除是闰年 // //2.能被400整除是闰年 // //if (year % 4 == 0 && year % 100 != 0) // //{ // // printf("%d ", year); // // count++; // //} // //else if (year % 400 == 0)//判断1600年是闰年 // //{ // // printf("%d ", year); // // count++; // //} // // if (((year % 4 == 0) && year % 100 != 0) || (year % 400 == 0)) // { // printf("%d ", year); // count++; // } // } // printf("count= %d\n", count); // return 0; //} 8、打印100-200之间的素数