高级语言程序设计(C语言)实验报告。
………………………………………………………………………………………………
一、实验题目:语句与顺序结构控制 程序设计
1)编写程序,已知圆半径radius=1.25,求圆周长和面积。
源代码: 运行结果: #include
}
2)编写程序完成大写字母的小写转换。
源代码: #include
printf(\请输入一个大写字母:\ ch1=getchar(); ch2=ch1+32;
printf(\
}
1
s=4.908735 运行结果:
请输入一个大写字母:H
3)任意从键盘输入一个三位整数,要求正确分离出它的个位、十位和百位数,并分别在屏幕上显示。
源代码: 运行结果: #include
二、实验题目:选择结构程序设计 程序设计
1)设变量a、b、c分别存放从键盘输入的3个整数。编写程序,按从大到小的顺序排列这3个整数,使a成为最大的,c成为最小的,并且按序输出这3个整数。 源代码: 运行结果:
#include
int a,b,c,t;
printf(\ scanf(\ if(a
printf(\ %d %d\\n\}
2)输入某学生的考试成绩等级A、B 、C、 D,要求按照等级输出对应的分数段。A级对应分数段为80~100,B级对应分数段70~79, C级对应分数段60~69 , D级对应分数段为60分以下。
源代码: 运行结果:
2
int a,g,s,b;
printf(\请输入一个整数:\scanf(\b=a/100; s=(a0)/10; g=a;
printf(\
#include
char c;
printf(\请输入成绩等级\ c=getchar(); switch(c) {
case 'A': printf(\
case 'B': printf(\
case 'C': printf(\ case 'D': printf(\分以下\\n\ default: printf(\输入错误\\n\ } }
三、实验题目:循环结构程序设计 程序设计
1) 找出100-900之间的无暇素数。所谓无暇素数是指本身为素数,且其逆序数也是素数的数。例如:113是一个素数,311也是一个素数,113就是无暇素数。 源代码: 运行结果: #include
int i,j,flag1,flag2,g,s,b,r,count; 347 353 359 373 383 count=0; 389 701 709 727 733 for (i=100;i<=900;i++) 739 743 751 757 761 { 769 787 797
b=i/100; s=(i0)/10;
g=i;
r=g*100+s*10+b; flag1=flag2=1;
3