1.C语言程序设计实验报告怎么写通过本试验初步培养计算机逻辑解题能力 。熟练掌握赋值语句和if语句的应用;掌握switch多路分支语句和if嵌套语句的使用
【c语言实验小结怎么写】实验原理和设计方案:
1、函数头的选则,while循环语句,switch(case)语句,条件表达式,if else条件语句,自增运算符,设置复杂变量,输出随机操作数 。
2、变量要有分数变量和等级变量,要有选择算法题数的变量和计算正确与否的变量,要有随机输出的两个操作数变量和自己按运算符号输入结果的变量,最后还有判断是否要进行的变量字符 。中间结果有选择运算符的switch()和分数等级的switch()和错题对题的自增和选择运算符计算的自增 。
3、问题的分析方法:先考虑设置整形变量和字符变量,考虑到要不断循环计算,选择用while语句来循环 。在循环体中,将前面的输出提示运算符,和自行选择运算符、答案及输出随机操作数完成 。再用switch语句对选择的运算符进行判断,并用变量进行自增运算,计算出错题于对题个数和选择了那种运算符号 。在循环体最后用if else语句来判断是否继续执行还是跳出循环 。最后根据自增计算的结果和公式进行分数计算,并用switch语句来是想等级的制定 。
2.C语言实验报告总结你只需要按那个模版就行,那些内容就改成你的作业
班级: 学号: 姓名:
实验9 指针
一、实验目的
(1)掌握指针概念,并定义与使用它 。
(2)使用数组的指针和指向数组的指针变量 。
(3)使用字符串的指针和指向字符串的指针变量 。
二、实验内容
1. 将一个3*3的矩阵转置,用函数实现 。
2. 有n个人围成一圈,顺序排号 。从第一个人开始报数(1~3),凡报到3的人退出,问第几号的人能留下 。
三、实验环境
硬件:(1)学生用微机
(2)多媒体实验教室
软件:(1)Windows XP 中文操作系统
(2)VC++ 6.0
四、实验结果
程序1:
#include<stdio.h>
void main()
{
void move(int *pointer);
int a[3][3],*p,i;
printf("input marix:\n");
for(i=0;i<3;i++)
scanf("%d %d %d",&a[i][0],&a[i][1],&a[i][2]);
p=&a[0][0];
move(p);
printf("matrix:\n");
for(i=0;i<3;i++)
printf("%d %d %d\n",a[i][0],a[i][1],a[i][2]);
}
void move(int *pointer)
{
int i,j,t;
for(i=0;i<3;i++)
for(j=i;j<3;j++)
{
t=*(pointer+3*i+j);
*(pointer+3*i+j)=*(pointer+3*j+i);
*(pointer+3*j+i)=t;
}
}
程序2:
#include<stdio.h>
void main()
{
int i,k,m,n,num[50],*p;
printf("input num of person:");
scanf("%d",&n);
p=num;
for(i=0;i<n;i++)
*(p+i)=i+1;
i=0;
k=0;
m=0;
while(m<n-1)
{
if(*(p+i)!=0)k++;
if(k==3)
{
*(p+i)=0;
k=0;
m++;
}
i++;
if(i==n)i=0;
}
while(*p==0)p++;
printf("the last num is %d\n",*p);
}
结果1:(就是程序运行之后出现的框,截图后粘贴这里)
结果2:
五、总结:
通过这个实验的学习,基本掌握了指针的基本用法 。
3.C语言的实验报告如何写实验目的:1.初识VC++6.0上机环境,学会建立工程、建立单文件和多文件程序,正确进行编译、链接并运行程序,查找并修改简单的语法错误; 2.通过编程熟悉C语言源程序的编程风格,正确进行源代码的单行注释 。
3.掌握用const定义符号常量以及定义内联函数,比较与普通宏定义的区别 。实验内容:看看你自己要做什么实验,根据实验,把题目写上去就行了 。
- 爱的实验室 爱的实验室
- 英国病人影评 英国病人影评视听语言
- 世界语言难度排名 世界语言难度排名简单
- 碘钟反应 碘钟反应实验报告数据处理
- 什么是比萨斜塔实验 比萨斜塔的实验
- 苏卡不列是什么意思 俄罗斯语言苏卡不列是什么意思
- 语言表达训练 语言表达训练计划
- 鸡蛋浮起来的实验 鸡蛋浮起来的实验作文
- long long范围 long long范围c语言
- 什么是语言能力 什么是语言能力形成的物质基础