计算机C语言实验报告含答案

2026/1/24 23:44:34

高级语言程序设计(C语言)实验报告。

????????????????????????????????????

一、实验题目:语句与顺序结构控制 程序设计

1)编写程序,已知圆半径radius=1.25,求圆周长和面积。

源代码: 运行结果: #include d=7.853981 #define PI 3.1415926 void main() { float r=1.25,d,s; d=2.0*PI*r; s=PI*r*r; printf(\ printf(\

}

2)编写程序完成大写字母的小写转换。

源代码: #include void main() H h { char ch1,ch2;

printf(\请输入一个大写字母:\ ch1=getchar(); ch2=ch1+32;

printf(\

}

1

s=4.908735 运行结果:

请输入一个大写字母:H

3)任意从键盘输入一个三位整数,要求正确分离出它的个位、十位和百位数,并分别在屏幕上显示。

源代码: 运行结果: #include 请输入一个整数 :123 void main() b=1,s=2,g=3 { }

二、实验题目:选择结构程序设计 程序设计

1)设变量a、b、c分别存放从键盘输入的3个整数。编写程序,按从大到小的顺序排列这3个整数,使a成为最大的,c成为最小的,并且按序输出这3个整数。 源代码: 运行结果:

#include please input a,b,c:4,6,10 void main() 10,6,4 {

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 请输入成绩等级B void main() B--- 70 ~79 {

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 101 107 113 131 149 void main() 151 157 167 179 181 { 191 199 311 313 337

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

}

}

for (j=2;j

if (i%j==0) flag1=0;

for (j=2;j

if (r%j==0) flag2=0;

if (flag1&&flag2) {count++; printf(\

if (count%5==0) printf(\}

2) 编程:用迭代法求某数a的平方根。平方根的迭代公式如下: xn+1=(xn+a/xn)/2; 设x0=a/2;

当迭代相邻两项差的绝对值小于10-5时,迭代结束。

源代码: 运行结果: #include 请输入一个实数:4 #include 2.000000,2.000000 void main() {

double a,x1,x2,d;

printf(\请输入一个实数:\scanf(\x1=a/2.0; do { }

while (d>=1.0E-5);

4

x2=(x1+a/x1)/2.0; d=fabs(x1-x2); x1=x2;


计算机C语言实验报告含答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 计算机C语言实验报告含答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219