#include<stdio.h>
#include<math.h>
void main()
{
float a, b, c, s, area;
scanf_s("%f,%f,%f", &a, &b, &c);
s = (a + b + c) / 2;
area = sqrt(s * (s - a) * (s - b) * (s - c));
printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n", a, b, c, s);
printf("area=%7.2f\n", area);
}
交换两个变量的值
#include <stdio.h>
void main()
{
char A, B, t;
A = 'w';
B = 'o';
t = A;
A = B;
B = t;
printf("A=%c,B=%c", A, B);
}
输出一个3位整数的逆序数。比如输入123,输出321。
#include <stdio.h>
int main()
{
int k, m, a0, a1, a2;
printf("input:");
scanf_s("%d", &k);
a0 = k / 100;
a1 = (k - 100 * a0) / 10;
a2 = k % 10;
m = 100 * a2 + 10 * a1 + a0;
printf("m=%d\n", m);
}