1.设计一个程序, 输入三位数a, 分别输出个,十,百位
#include <stdio.h>
int main()
{
int a = 0;
printf("您输入的数字为:\n");
scanf_s("%d", &a);
int d = a / 100;
int c = (a - d * 100) / 10;
int b = a - 100 * d - 10 * c;
printf("你输入数字的个位数 十位数以及百位数分别为:%d %d %d\n", b, c, d);
return 0;
}
2.设计一个程序, 输入能够计算出边长为任意值的正方形面积比直径任意的圆形面积大(小)多少
#include <stdio.h>
int main()
{
const double PI = 3.14;
double a = 0, c = 0;
printf("该圆直径为:\n");
scanf_s("%lf",&a);
double b = a / 2 * a / 2 * PI;
printf("该正方形的边长为:\n");
scanf_s("%lf",&c);
double d = c * c - b;
printf("该正方形面积比该圆面积大(小):%f\n", d);
printf("PS:如果输出结果为负值,则代表该正方形比该圆面积小,输出值的绝对值代表该正方形面积小多少");
return 0;
}
1.设计一个程序, 输入三位数a, 分别输出个,十,百位(改进,简化)
#include <stdio.h>
int main()
{
int a = 0;
printf("您输入的数字为:\n");
scanf_s("%d", &a);
int baiwei = a / 100;
int shiwei = a / 10 % 10;
int gewei = a % 10;
printf("你输入数字的个位数 十位数以及百位数分别为:%d %d %d\n",gewei,shiwei,baiwei);
return 0;
}