仅供借鉴、仅供借鉴、仅供借鉴(整理了一下大一C语言每个章节的练习题、没得题目、只有程序了)
文章目录
- 1 、实训名称
- 2 、实训目的及要求
- 3 、源代码及运行截图
- 4 、小结
1 、实训名称
实训3: 运算符与表达式
2 、实训目的及要求
1 、掌握C语言的逻辑运算符和逻辑表达式,学会表示逻辑值的方法。
2 、掌握正确使用关系运算符和关系表达式。
3 、进一步学习跟踪调试程序,熟悉选择结构程序段中语句的执行过程
3 、源代码及运行截图
【4-8】
(1)
#include<stdio.h>
int main(){
int a,b;
scanf("%d,%d",&a,&b);
printf("%d/%d=%d\n",a,b,a/b);
printf("%d%%%d=%d\n",a,b,a%b);
printf("");
return 0;
}
(2)
#include<stdio.h>
int main(){
float a,b;
scanf("%f %f",&a,&b);
printf("%f\n",a/b);
printf("");
return 0;
}
【5-1】
#include<stdio.h>
int main(){
float r,s,l;
printf("请输入圆的半径:");
scanf("%f",&r);
s=3.14*r*r;
l=3.14*r*2;
printf("面积s是:%.4f\n",s);
printf("周长l是:%.4f\n",l);
return 0;
}
【5-2】
#include<stdio.h>
int main(){
char a;
a=getchar();
printf("输入的字母是:%c\n转化为大写字母是:%c\n",a,a-32) ;
return 0;
}
【5-3】
(1)
#include<stdio.h>
#include<math.h>
int main(){
float a,x;
double y;
scanf("%lf,%lf",&a,&x);
y=pow(a,5)+sin(a*x)+log(a+x);
printf("%lf",y);
return 0;
}
(2)
#include<stdio.h>
#include<math.h>
int main(){
double a,x;
double y;
scanf("%lf,%lf",&a,&x);
y=cos(sqrt(a+x))+pow(2.718281828459,a*x);
printf("%lf",y);
return 0;
}
(3)
#include<stdio.h>
#include<math.h>
int main(){
double s,area,a=3.5,b=5.4,c=4.3;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("%lf",area);
return 0;
}
【5-5】
#include<stdio.h>
int main(){
int a,b,c;
scanf("%d,%d",&a,&b);
if(a>=b)
c=a*b;
else{
c=a%b;
}
printf("c=%d\n",c);
return 0;
}
【5-8】
#include<stdio.h>
int main(){
int a;
printf("请输入一个同学的成绩:");
scanf("%d",&a);
if(a>=90)
printf("A\n");
else if(a>=80)
printf("B\n");
else if(a>=70)
printf("C\n");
else if(a>=60)
printf("D\n");
else printf("E\n");
return 0;
}
#include<stdio.h>
int main(){
int a;
printf("请输入一个同学的成绩:");
scanf("%d",&a);
switch(a/10)
{
case 9:printf("A\n");break;
case 8:printf("B\n");break;
case 7:printf("C\n");break;
case 6:printf("D\n");break;
default:printf("E\n");
}
return 0;
}
【5-4】
(3)
#include<stdio.h>
int main(){
float f,c;
printf("请输入华氏温度:");
scanf("%f",&f);
c=(f-32)/1.8;
printf("对应的摄氏温度%lf",c);
return 0;
}
4 、小结
通过本次实验可以了解到,通过代码的算术运算可以解决生活中一些简单的事例,例如求规则图形的面积和周长。对于高级一点的算术运算可以调用相应的函数库,可以简便计算。例如求某一个数字的开方调用sqrt(),求某一个指数、求某一个三角函数,对数等数学常用的算术。用逻辑运算符和逻辑表达式可以进行一些简单的判断。对于判断语句,满足条件则执行该语句、否则跳出该语句。对于一个条件的判断可以进行相应的转化转化为较为编写的代码。