注意:
- 关于使用printf函数输出%。当不需要转换说明,而只想输出%,就必须写成%%。
- puts函数不具有转换说明功能。
2-1 读取两个整数,然后显示前者是后者的百分之几。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main(void)
{
int x, y;
puts("请输入两个整数。");
printf("整数x:"); scanf("%d", &x);
printf("整数y:"); scanf("%d", &y);
printf("x的值是y的%d%%。\n", x * 100 / y);
return 0;
}
2-2?读取两个整数,然后显示前者是后者的百分之几。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main(void)
{
int a, b;
puts("请输入两个整数。");
printf("整数a:"); scanf("%d", &a);
printf("整数b:"); scanf("%d", &b);
printf("他们的和是%d,积是%d。\n", a + b, a * b);
return 0;
}
2-3显示出读取的实数的值。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main(void)
{
double a;//浮点数
printf("请输入一个实数:"); scanf("%lf", &a);
printf("您输入的是%f。", a);
return 0;
}
2-4对整型常量、浮点型常量、int型变量和double型变量进行乘除等各种运算。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main(void)
{
int n1, n2, n3, n4;//整数
double d1, d2, d3, d4;//浮点数
n1 = 12 / 2;
n2 = 12 / 2.5;
n3 = 12.5 / 2;
n4 = 12.5 / 2.5;
d1 = 12 / 2;
d2 = 12 / 2.5;
d3 = 12.5 / 2;
d4 = 12.5 / 2.5;
printf("n1=%d\n", n1);
printf("n2=%d\n", n2);
printf("n3=%d\n", n3);
printf("n4=%d\n\n", n4);
printf("d1=%f\n", d1);
printf("d2=%f\n", d2);
printf("d3=%f\n", d3);
printf("d4=%f\n\n", d4);
return 0;
}
2-5计算前者是后者的百分之几,并用实数输出结果。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main(void)
{
int a, b;
puts("请输入两个整数。");
printf("整数a:"); scanf("%d", &a);
printf("整数b:"); scanf("%d", &b);
printf("a是b的%f%%。\n", (double)(a * 100) / b);
return 0;
}
2-6读取表示身高的整数值,显示出标准体重的实际值。标准体重根据公式(身高-100)*0.9进行计算,所得结果保留一位小数。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main(void)
{
int a;
int b;
double c;
printf("请输入您的身高:"); scanf("%d", &a);
b = a - 100;
c = (double)b * 0.9;
printf("您的标准体重是%3.1f公斤。\n", c);
return 0;
}
|