一、输入三个整数,按大到小输出打印
int func(int a1,int a2,int a3) {
if (a1 > a2 ) {
if (a2 > a3) {
printf("%d\t%d\t%d", a1, a2, a3);
}
else
printf("%d\t%d\t%d", a1, a3, a2);
}
else if (a2 > a1) {
if (a1 > a3) {
printf("%d\t%d\t%d", a2, a1, a3);
}else
printf("%d\t%d\t%d", a2, a3, a1);
}
else if (a3 > a1) {
if (a1 > a2) {
printf("%d\t%d\t%d", a3, a1, a2);
}else
printf("%d\t%d\t%d", a3, a2, a1);
}
}
int main() {
func(12, 99, 81);
}
二、打印1到100内3的倍数
void func2() {
for (int i = 1; i <=100; i++)
{
if (i % 3 == 0) {
printf("%d\n", i);
}
}
}
三、判断三角形
int main() {
int a, b, c;
while (scanf("%d %d %d", &a, &b, &c) != EOF ) {
if (a + b > c && a + c > b && b + c > a) {
if (a == b && a == c)
printf("Equilateral triangle!\n");
else if ( a == b || a == c || b == c)
printf("Isosceles triangle!\n");
else
printf("Ordinary triangle!\n");
} else
printf("Not a triangle!\n");
}
return 0;
}
四、打印图案
void loopPrintf(int n) {
while((scanf("%d",&n))!=EOF)
for (int i = 0; i < n; i++)
{
printf("*");
if (i == n - 1) {
printf("\n");
}
}
}
int main() {
int m = 10;
loopPrintf(m);
}
五、判断能否被5整除
void TrueOrFlase(int n) {
if (n > 0 && n < 100001) {
if (n % 5 == 0) {
printf("YES");
}
else
printf("NO");
}
}
int main() {
int m = 0;
scanf("%d", &m);
TrueOrFlase(m);
}