php创建网站,江门网站开发多少钱,百度网盘网页版官网,零基础平面设计教程《大学计算机#xfe63;C语言版》实验报告
实验名称 实验一 顺序结构程序设计
实验目的
#xff08;1#xff09;掌握C语言中常量和变量的概念。
#xff08;2#xff09;掌握C语言中常见的数据类型。
#xff08;3#xff09;掌握C语言中变量的定义和赋值方法。 …《大学计算机C语言版》实验报告
实验名称 实验一 顺序结构程序设计
实验目的
1掌握C语言中常量和变量的概念。
2掌握C语言中常见的数据类型。
3掌握C语言中变量的定义和赋值方法。
4掌握C语言中常见的运算符及表达式。
5掌握C语言中输入、输出语句的用法。
实验题目
输入2个整数计算它们的平方根之和并输出结果。要求结果保留2位小数输入一个小写字母输出它所对应的大写字母。已知圆的半径r2.5圆柱的高h1.8求圆柱的表面积和体积。要求结果保留3位小数输入一个四位数将其逆序输出。将“China”译成密码译码的规律是用原来字母后面第5个字母代替原来的字母。例如字母“A”后面第5个字母是“F”用“F”代替“A”。因此“China”应译为“Hmnsf”。请编写程序用赋初值的方法使c1、c2、c3、c4、c5这5个变量的值分别为’C‘、’h‘、’I‘、’n’、‘a’经过运算使c1、c2、c3、c4、c5分别变为‘H’、‘m’、‘n’、‘s’、‘f’并输出。
实验环境 硬件个人电脑软件Visual C 6.0
实验代码及结果程序运行结果请以截屏图给出
源程序代码 #include stdio.h #include math.h int main() { double num1, num2; double sqrt1, sqrt2, sum; // 输入两个整数 printf(请输入第一个整数: ); scanf(%lf, num1); printf(请输入第二个整数: ); scanf(%lf, num2); // 计算平方根 sqrt1 sqrt(num1); sqrt2 sqrt(num2); // 计算平方根之和 sum sqrt1 sqrt2; // 输出结果保留两位小数 printf(两个整数的平方根之和为: %.2f\n, sum); return 0; } 运行结果为 源程序代码 #include stdio.h int main() { char lowercase, uppercase; printf(请输入一个小写字母: ); scanf(%c, lowercase); // 检查输入是否为小写字母 if (lowercase a lowercase z) { // 将小写字母转换为大写字母 uppercase lowercase - 32; // 输出大写字母 printf(对应的大写字母是: %c\n, uppercase); } else { // 如果输入不是小写字母输出错误信息 printf(输入的不是一个小写字母。\n); } return 0; } 运行结果为 源程序代码 #include stdio.h #define PI 3.14159 int main() { double r 2.5; double h 1.8; double surfaceArea, volume; // 计算表面积 surfaceArea 2 * PI * r * r 2 * PI * r * h; // 计算体积 volume PI * r * r * h; // 输出结果保留3位小数 printf(圆柱的表面积是: %.3f\n, surfaceArea); printf(圆柱的体积是: %.3f\n, volume); return 0; } 运行结果为 源程序代码 #include stdio.h int main() { int number, reversedNumber 0; int thousands, hundreds, tens, units; printf(请输入一个四位数: ); scanf(%d, number); // 分解四位数 thousands number / 1000; hundreds (number / 100) % 10; tens (number / 10) % 10; units number % 10; // 组合成逆序数 reversedNumber units * 1000 tens * 100 hundreds * 10 thousands; // 输出逆序数 printf(逆序后的数字是: %d\n, reversedNumber); return 0; } 运行结果为 源程序代码 #include stdio.h int main() { char c1 C, c2 h, c3 I, c4 n, c5 a; char translatedC1, translatedC2, translatedC3, translatedC4, translatedC5; // 进行字符替换 translatedC1 c1 5; translatedC2 c2 5; // 特别处理I if (c3 I) translatedC3 n; // I - n else if (c3 a c3 z) translatedC3 c3 5; // 小写字母直接加5 else translatedC3 c3 5; // 其他大写字母直接加5 translatedC4 c4 5; translatedC5 c5 5; // 输出结果 printf(原字符: %c%c%c%c%c\n, c1, c2, c3, c4, c5); printf(译码后: %c%c%c%c%c\n, translatedC1, translatedC2, translatedC3, translatedC4, translatedC5); return 0; } 运行结果为 六、实验心得