三位数反转(1)

#include <stdio.h>
int main()
{
    int n;
    scanf("%d", &n);
    printf("%d%d%d\\n", n % 10, n / 10 % 10, n / 100);
    return 0;
}
/*
127
721
*/

三位数反转(2)

#include <stdio.h>
int main()
{
    int n, m;
    scanf("%d", &n);
    m = (n % 10) \* 100 + (n / 10 % 10) \* 10 + n / 100;
    //printf("%d", m);
    printf("%03d", m);
    return 0;
}
/*
520
025 or 25
*/

鸡兔同笼

#include <stdio.h>
int main()
{
    int a, b, n, m;
    scanf("%d %d", &n, &m);
    a = (4 \* n - m) / 2;
    b = n - a;
    if (m % 2 == 1  a < 0  b < 0)
        printf("No answer");
    else
        printf("%d %d", a, b);
    return 0;
}
/*
设鸡有a只,兔有b只
a+b=n,2a+4b=m
*/

三整数排序

#include <stdio.h>
int main()
{
    int a, b, c, t;
    scanf("%d %d %d", &a, &b, &c);
    if (a > b)
    {
        t = a;
        a = b;
        b = t;
    }
    if (a > c)
    {

    t = a;
    a = c;
    c = t;
}
if (b > c)
{
    t = b;
    b = c;
    c = t;
}
printf("%d %d %d", a, b, c);
return 0;

}
/*
3 1 2
1 3 2
1 2 3

2 3 1
1 3 2
1 2 3
*/

平均数

#include <stdio.h>
int main()
{
    int a, b, c;
    double ave;
    scanf("%d %d %d", &a, &b, &c);
    printf("%.3f", (double)(a + b + c) / 3);
    //(double)转换成双精度运算
    return 0;
}
/*
6 2 2
3.333
*/

温度

#include <stdio.h>
int main()
{
    double f, c;
    scanf("%lf", &f);
    c = 5 \* (f - 32) / 9;
    printf("%.3f", c);
    return 0;
}

连续和

#include <stdio.h>
int main()
{
    int n, sum;
    scanf("%d", &n);
    sum = n \* 1 + ((n \* (n - 1)) / 2);
    //等差数列求和公式
    printf("%d", sum);
    return 0;
}