# 课堂作业

# 实验一 简单程序设计

# 第二题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#define Pi 3.14

int main()
{
double V = 0;
double S = 0;
double r = 0;

scanf("%lf",&r);

V = 4 / 3 * r * r * r * Pi;
S = 4 * Pi * r *r;

printf("r = %lf, V = %lf, S = %lf\n",r,V,S);

return 0;
}

# 第三题

1
2
3
4
5
6
7
8
9
10
11
#include<stdio.h>

int main()
{
int F = 0, C = 26;
F = 9 * C / 5 + 32;

printf("celsius = 26, fahr = %d",F);

return 0;
}

# 第四题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<stdio.h>
#include<math.h>

int main()
{
double a, b, c;
a = b = c = 0;

double sum, average, sqrt_, avg;
sqrt_ = average = sum = avg = 0;

scanf("%lf %lf %lf",&a,&b,&c);

sum = a + b + c;
average = sum / 3;

avg = a * a + b * b + c * c;
sqrt_ = sqrt(avg);

printf("sum = %.2lf, avg = %.2lf, quad_sum = %.2lf, sqrt_quad_sum = %.2lf",sum,average,avg,sqrt_);

return 0;
}

# 第五题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>

int main()
{
int inch = 0;
int foot = 0;
double height = 0;

scanf("%d %d",&foot,&inch);

height = (foot + inch / 12) * 30.48;

printf("%lf",height);

height /= 100;

return 0;
}

# 第六题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>

int main()
{
char c = 0;
int n = 0;

scanf("%c",&c);

n = c - '0';

printf("%d",n);

return 0;
}

# 第七题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include<stdio.h>

int main()
{
int a, b, c, temp;
a = b = c = temp = 0;
int num_1[2] = {0};
int num_2[2] = {0};

scanf("%d %d",&a,&b);

for (int i = 0; i < 2; i++)
{
temp = a % 10;
a /= 10;
num_1[i] = temp;
}

for (int i = 0; i < 2; i++)
{
temp = b % 10;
b /= 10;
num_2[i] = temp;
}

for (int i = 0; i < 2; i++)
{
switch (i)
{
case 0: c += num_1[i] * 10;break;
case 1: c += num_1[i] * 1000;break;
}
}

for (int i = 0; i < 2; i++)
{
switch (i)
{
case 0: c += num_2[i] * 1;break;
case 1: c += num_2[i] * 100;break;
}
}

printf("%d",c);

return 0;
}

更新于 阅读次数