大一c语言程序设计实验报告(初学编程100个代码大全)
大家好!今天让创意岭的小编来大家介绍下关于大一c语言程序设计实验报告的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
创意岭作为行业内优秀企业,服务客户遍布全国,相关业务请拨打175-8598-2043,或微信:1454722008
本文目录:
一、《C语言程序设计》实验报告
#include "stdio.h"
#define N 10
typedef struct
{char name[20];
char xuehao[20];
int xuhao[5];
float shuxue[10];
float yingyu[10];
float jisuanji[10];
float sum[10];
float average[10];
}user;
main()
{user sp[N],temp;
int i;
printf("enter xinxi; \n");
for(i=0;i<N;i++)
{gets(sp[i].name);gets(sp[i].xuehao);
gets(sp[i].xuhao);gets(sp[i].shuxue);
gets(sp[i].yingyu);gets(sp[i].jisuanji);
sum=sp[i].shuxue+sp[i].yingyu+sp[i].jisuanji;
average=sum/3;
}
getsort(sp);
printf("after sorted: \n");
for(i=0;i<N;i++)
printf("%d\t%s\t%s\t%d\t%d\t%d\t%d\t%d\n",sp[i].xuhao,sp[i].xuehao,sp[i].name,sp[i].yingyu,sp[i].jisuanji,sp[i].shuxue,sp[i].sum,sp[i].average);
}
getsort(user *sp)
{int i,j;
user temp;
for(i=0;i<N-1;i++)
for(j=i+1;j<N;j++)
if(sp[i].sum<sp[j].sum)
{temp=sp[i].sum;
sp[i].sum=sum[j].sum;
sp[j].sum=temp;}
我没运行,可能对吧,你试一下
二、大一C语言程序设计实验报告报告(网络工程方向)
自己的作用最好是自己做。如果你是计算机专业的,你最好抓紧这么课,C语言是基础。
三、C语言程序设计实验报告 (1)编写一个函数primeNum(int x),功能是辨别一个数是否为素数。
#include <math.h>
int primeNum(int p)
{
int i, q;
/* Negative number is not a prime */
if (p < 0)
return 0;
q = (int) sqrt(p);
for (i = 2; i < q; i++)
if ((p % i) == 0)
return 0;
/* No factor of p is found */
return 1;
}
/*原理::
从2-sqrt(x)的数中看是否有可以整除的, 如果没有, 则为素数.
*/
四、c语言综合实验报告 帮我弄一个
姓名 ***
**学 院 ** 专业 052 班
2007 年 11 月 24 日
实验内容实验五 指导老师 陈老师
一、实验内容及要求:
编译运行习题5-3,观察x、y变量的值。
实现客户机类(类名为CLIENT),其中包含的成员有:字符型静态数据成员ServerName,用来保存服务器名称;整型静态数据成员ClientNum,记录已定义的客户数量;静态函数ChangeServerName(),用来改变服务器名称。在头文件client.h中声明这个类,在文件client.cpp中实现,在文件test.cpp中测试这个类,观察相应的成员变量取值的变化情况。二、实验目的:
1、复习类的声明和使用、掌握对象的声明和使用;
2、学习构造函数和析构函数的使用,观察构造函数和析构函数的执行过程。
三、程序:
//client.h
class Client
{
public:
Client();
~Client();
static ChangeServerName(char *); //改变服务器名称
char * GetServerName(); //返回服务器名称
int GetClientNum (); //返回客户机数量
protected:
static char ServerName[20]; //服务器名称
static int ClientNum; //存放服务器数量
};
/////////////////////////////////////////////////////
//client.cpp
# include <iostream>
# include <cstring>
# include "client.h"
using namespace std;
static char *ServerName = "";
int Client::ClientNum = 0;
Client::Client()
{ClientNum ++;}
Client::~Client(){}
void Client::ChangeServerName(char * names) //改变服务器名称
{strcpy(ServerName,names);}
char * GetServerName() //返回服务器名称
{return ServerName;}
int GetClientNum () //返回服务器数量
{return ClientNum;}
////////////////////////////////////////////////////////
//test.cpp
# include <iostream>
# include "client.cpp"
using namespace std;
void main() //用于测试的主函数
{
Client threeclient[3];
char namestr[20]; //临时存放服务器名称
cout<<"定义了3个客户"<<endl;
cout<<"请输入新服务器名称:"<<endl;
cin>> namestr;
CC.ChangeServerName(namestr);
cout<<"服务器的名称是"<<Client::GetServerName()<<endl;
cout<<"客户数量为"<<CC.GetClientNum ();
}
思考题:
(1)C语言有五种基本数据类型:字符、整型、单精度实型、双精度实型和空类型。结构体可以定义自己所需特殊类型.其他类型是已经定义好,不可修改的,而结构体是根据自己的需要定义的特殊的类型.
(3)采用了循环,复合语句.
以上就是关于大一c语言程序设计实验报告相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读:
杭州东站到浙大一院之江院区(杭州东站到浙大一院之江院区怎么走)