B册编程题

第1章 认识c语言

1.1 计算长方形面积和周长

具体代码

1
2
3
4
5
6
7
8
9
10
11
12

#include <stdio.h>
int main(){
double x,y;
double c,s;
scanf("%lf,%lf",&x,&y); //逗号隔开输入长x和宽y
c=2*x+2*y; //周长
s=x*y; //面积
printf("周长是%.5f\n",c);
printf("面积是%.5f\n",s);
return 0;
}

执行结果


1.2 计算两者取余(%)和整除(/)

具体代码

1
2
3
4
5
6
7
8
9

#include <stdio.h>
int main(){
int a,b;
scanf("%d %d",&a,&b); //题目要求输入两个整数
printf("整除结果是%d\n",a/b); //因为都是整数 所以结果也是整数
printf("取余结果是%d\n",a%b); //因为都是整数 所以结果也是整数
return 0;
}

执行结果


1.3 分割浮点数的整数和小数部分

具体代码

1
2
3
4
5
6
7
8
9
10
11
12

#include <stdio.h>
int main(){
double a;
double xiao=0;
scanf("%lf",&a); //输入一个浮点数a
int n=(int)(a); //强转为int就是整数部分
xiao=a-n; //然后用原始数据-整数部分
printf("整数部分是%d\n",n);
printf("小数部分是%f\n",xiao);
return 0;
}

执行结果


1.4 大小写互换

具体代码

1
2
3
4
5
6
7
8
9
10
11
12
13

#include <stdio.h>
int main(){
char n;
char n1;
scanf("%c",&n);
n1=n-32; //小写转大写需要减少32
printf("大写对应的ASCII码为:%d\n",n1);
printf("小写对应的ASCII码为:%d\n",n);
printf("大写的字符为:%c\n",n1);
printf("小写的字符为:%c\n",n);
return 0;
}

执行结果


1.5 华室温度转摄氏温度

具体代码

1
2
3
4
5
6
7
8
9
10

#include <stdio.h>
int main(){
double hua; //华氏温度
double she; //摄氏温度
scanf("%lf",&hua); //输入华氏温度
she=5*(hua-32)/9.0; //公式
printf("%f",she); //使用默认格式长度输出
return 0;
}

执行结果


第2章 顺序结构

2.1 输入圆半径,得到半径相关数据

具体代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

#include <stdio.h>
#define PI 3.1415926
int main(){
double r;
double zc,mj,tj;
scanf("%lf",&r); //输入格式lf 老忘记
printf("输入的圆的半径为%.3f\n",r);
zc=2*PI*r; //周长是2*πr
mj=PI*r*r; //面积是π*r*r
tj=(PI*r*r*r*4)/3; //体积是三分之四的π*r*r*r
printf("原的周长是:%.3f\n",zc);
printf("原的面积是:%.3f\n",mj);
printf("原的体积是:%.3f\n",tj);
return 0;
}

执行结果


2.2 成绩信息统计

具体代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

#include <stdio.h>
int main(){
double c1,c2,c3,c4; //四门课
double ag; //四门课平均值
//题目要求输入四门课成绩
printf("请输入四门课成绩,并间隔逗号:\n");
scanf("%lf,%lf,%lf,%lf",&c1,&c2,&c3,&c4);
ag=(c1+c2+c3+c4)/4; //计算平均值
printf("第一门课成绩c1为:%.2f\n",c1);
printf("第二门课成绩c2为:%.2f\n",c2);
printf("第三门课成绩c3为:%.2f\n",c3);
printf("第四门课成绩c4为:%.2f\n",c4);
printf("平均值为%.2f",ag); //题目要求保留两位小数
return 0;
}

执行结果


×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 第1章 认识c语言
    1. 1.1. 1.1 计算长方形面积和周长
    2. 1.2. 1.2 计算两者取余(%)和整除(/)
    3. 1.3. 1.3 分割浮点数的整数和小数部分
    4. 1.4. 1.4 大小写互换
    5. 1.5. 1.5 华室温度转摄氏温度
  2. 2. 第2章 顺序结构
    1. 2.1. 2.1 输入圆半径,得到半径相关数据
    2. 2.2. 2.2 成绩信息统计
,