首页 > 编程语言 >c语言程序设计-实验报告2

c语言程序设计-实验报告2

时间:2024-03-24 18:11:48浏览次数:23  
标签:语言 int c5 printf c3 程序设计 实验报告 c2 c4

实验项目名称: 实验报告2-数据描述
实验项目类型:验证性
实验日期:2024 年 3 月 21 日
一、实验目的
1、掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。
2、掌握不同数据类型之间赋值的规律。
3、学会使用C的有关算术运算符,以及包含这些运算符的表达式。
4、进一步熟悉C程序的编辑、编译、连接和运行的过程。

二、实验硬、软件环境
Windows计算机、Dev c 6.0

实验内容:
编写程序:
(1)将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”,因此,“China”应译为“Glmre”。请编一段程序,用赋初值的方法使c1、c2、c3、c4、c5这5个变量的值分别为’C’,'h', 'i','n', 'a',经过计算,使c1、c2、c3、c4、c5分别变为:'G','l','m',r','e',并输出。
(2)使用常量分别定义商品价格为29.84、折扣为0.75,求数量为n(由键盘输入,数量范围399-899,程序中加注释说明)的商品总价s1,折扣后总价s2,总价均保留小数点后两位。
(3)已知a=2,b=3,c=4, x=(a+b<c)&&a!=b、y=(a+b<c)||a!=b、z=a+b,n=a/b,b+c、m=(a+b,a/b,c%b),输出x,y,z,n,m的值,并用逗号隔开。
(4)已知变量a、b、c,a=(b=4)+(c=6)、a+=a-=a*a,分别计算两个表达式中a的值并输出。

实验要求:
(1)项目以“学号后两位+姓名+项目编号”命名,如:“01张三-项目1”
(2)每个项目先写解题思路,再写核心代码,然后是输出结果截图;
(3)每个程序中最后一个输出语句要包含学号和姓名。

实验步骤:
项目1
解题思路:先声明5个变量,将“China”各个字母分别赋给c1、c2、c3、c4、c5,再使5个变量都加4,最后用printf函数输出即可。
核心代码:

include <stdio.h>

int main()
{
char c1='C',c2='h',c3='i',c4='n',c5='a';
c1=c1+4;
c2=c2+4;
c3=c3+4;
c4=c4+4;
c5=c5+4;
printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
printf("15常发桂-项目1");
}
实验截图:

项目2
解题思路:先使用预处理函数声明分别代表商品价格和折扣的两个表示符,再声明代表商品数量的整型变量n和代表折扣前的总价格与折扣后的总价格的浮点型变量s1、s2,用scanf函数输入一个整数并赋值给n,再根据题意列出表达式,最后用printf函数输出结果,保留两位小数只需加上%.2f即可。
核心代码:

include <stdio.h>

define a 29.84

define b 0.75

int main()
{
int n;//数量范围399-899
scanf("%d",&n);
float s1,s2;
s1=an;
s2=a
b*n;
printf("s1=%.2f\ns2=%.2f\n",s1,s2);
printf("15常发桂-项目2\n");
}
实验截图:

项目3
解题思路:先声明变量,再根据题目编写表达式,表达式要用顿号隔开,最后用printf函数输出结果即可。
核心代码:

include <stdio.h>

int main()
{
int a=2,b=3,c=4,x,y,z,n,m;
x=(a+b<c)&&a!=b;
y=(a+b<c)||a!=b;
z=a+b,n=a/b,b+c;
m=(a+b,a/b,c%b);
printf("%d,%d,%d,%d,%d\n",x,y,z,n,m);
printf("15常发桂-项目3");
}
实验截图:

项目4
解题思路:先声明变量a,b,c,根据题目列出第一个计算a的表达式,用printf函数输出第一个a的值,再列出第二个计算a的表达式,最后用printf函数输出第二个a的值即可。
核心代码:

include <stdio.h>

int main()
{
int a,b,c;
a=(b=4)+(c=6);
printf("a=%d\n",a);
a+=a-=a*a;
printf("a=%d\n",a);
printf("15常发桂-项目4\n");
}
实验截图:

四、实验结果及分析
在项目2中没有在最开始使用define函数给a,b赋值而在运算的过程中给a,b赋值导致结果一直出现错误,同时在保留小数点后两位时,由于知识点掌握不牢,不知道如何保留小数点后两位,之后经过学习掌握了这个知识点。

标签:语言,int,c5,printf,c3,程序设计,实验报告,c2,c4
From: https://www.cnblogs.com/CfG2005/p/18092758

相关文章

  • 计算机基础系列 —— 汇编语言
    Samehardwarecanrunmanydifferentprograms(Software)文中提到的所有实现都可以参考:nand2tetris_sol,但是最好还是自己学习课程实现一遍,理解更深刻。我们在之前的文章里,构建了Register、RAM和ALU,使得我们有了存储和计算的能力,我们接着借助之前的组合逻辑单元和时序......
  • 【保姆级讲解C语言中的运算符的优先级】
    ......
  • c语言基础(5)
    一、字符串函数        我们经常要处理字符和字符串,为了⽅便操作字符和字符串,C语⾔标准库中提供了⼀系列库函数,接下来我们就学习⼀下这些函数。1、字符分类函数    字符分类函数就是用来判断字符类型的函数。2、字符转换函数2.1 toupper    i......
  • c语言程序设计——实验报告二
    实验项目名称:实验报告2数据描述实验项目类型:验证性实验日期:2024年3月21日一、实验目的1、掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。2、掌握不同数据类型之间赋值的规律。3、学会使用C的有关算术运算符,以及包含这些运算符的......
  • 广州大学第十八届ACM大学生程序设计竞赛(同步赛)——题解
    这套题我答的很失败。没有按照题目的难度去答题,前期浪费了不少时间。题目:A-字符画题解:思维、模拟。这道题我的通过率为62.5,没有过的原因是因为对细节的处理和把控不到位,对一些点忽视,我也记录了搜索的过程,但没有把搜索过的点消掉,而且没有找到最好的顺序去解答这道题,我是按照横的......
  • c语言程序设计——实验报告二
    实验项目名称:实验报告2数据描述实验项目类型:验证性实验日期:2024年3月21日一、实验目的1、掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。2、掌握不同数据类型之间赋值的规律。3、学会使用C的有关算术运算符,以及包含这些运算符的......
  • c语言程序设计--实验报告二
    实验项目名称:实验报告2数据描述实验项目类型:验证性实验日期:2024年3月21日一、实验目的1、掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。2、掌握不同数据类型之间赋值的规律。3、学会使用C的有关算术运算符,以及包含这些运算符的表达式。......
  • R语言学习笔记
    准备:软件下载&安装下载R:https://cran.rstudio.com下载Rstudiohttps://posit.co/download/rstudio-desktop/ R的使用R的基础R的帮助函数R的帮助函数     函数      操作  help.start()输出通用的帮助信息  help("foo")或?foo输出函数foo()的......
  • c语言程序设计——实验报告一
    实验项目名称:实验一熟悉C语言运行环境实验项目类型:验证性实验日期:2023年3月14日一、实验目的下载安装Devc6.0程序。了解在该系统上如何进行编辑、编译、连接和运行一个C程序。通过运行简单的C程序了解C程序的特点。二、实验硬、软件环境Windows计算机、Devc6.0三、实验......
  • c语言程序设计——实验报告二
    c语言程序设计——实验报告二实验项目名称:实验报告2数据描述实验项目类型:验证性实验日期:2024年3月21日一、实验目的1、掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。2、掌握不同数据类型之间赋值的规律。3、学会使用C的有关算术......