大一c語言程序設(shè)計實驗報告(初學(xué)編程100個代碼大全)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于大一c語言程序設(shè)計實驗報告的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀企業(yè),服務(wù)客戶遍布全國,相關(guān)業(yè)務(wù)請撥打175-8598-2043,或微信:1454722008
本文目錄:
一、《C語言程序設(shè)計》實驗報告
#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;}
我沒運(yùn)行,可能對吧,你試一下
二、大一C語言程序設(shè)計實驗報告報告(網(wǎng)絡(luò)工程方向)
自己的作用最好是自己做。如果你是計算機(jī)專業(yè)的,你最好抓緊這么課,C語言是基礎(chǔ)。
三、C語言程序設(shè)計實驗報告 (1)編寫一個函數(shù)primeNum(int x),功能是辨別一個數(shù)是否為素數(shù)。
#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)的數(shù)中看是否有可以整除的, 如果沒有, 則為素數(shù).
*/
四、c語言綜合實驗報告 幫我弄一個
姓名 ***
**學(xué) 院 ** 專業(yè) 052 班
2007 年 11 月 24 日
實驗內(nèi)容實驗五 指導(dǎo)老師 陳老師
一、實驗內(nèi)容及要求:
編譯運(yùn)行習(xí)題5-3,觀察x、y變量的值。
實現(xiàn)客戶機(jī)類(類名為CLIENT),其中包含的成員有:字符型靜態(tài)數(shù)據(jù)成員ServerName,用來保存服務(wù)器名稱;整型靜態(tài)數(shù)據(jù)成員ClientNum,記錄已定義的客戶數(shù)量;靜態(tài)函數(shù)ChangeServerName(),用來改變服務(wù)器名稱。在頭文件client.h中聲明這個類,在文件client.cpp中實現(xiàn),在文件test.cpp中測試這個類,觀察相應(yīng)的成員變量取值的變化情況。二、實驗?zāi)康模?/p>
1、復(fù)習(xí)類的聲明和使用、掌握對象的聲明和使用;
2、學(xué)習(xí)構(gòu)造函數(shù)和析構(gòu)函數(shù)的使用,觀察構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行過程。
三、程序:
//client.h
class Client
{
public:
Client();
~Client();
static ChangeServerName(char *); //改變服務(wù)器名稱
char * GetServerName(); //返回服務(wù)器名稱
int GetClientNum (); //返回客戶機(jī)數(shù)量
protected:
static char ServerName[20]; //服務(wù)器名稱
static int ClientNum; //存放服務(wù)器數(shù)量
};
/////////////////////////////////////////////////////
//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) //改變服務(wù)器名稱
{strcpy(ServerName,names);}
char * GetServerName() //返回服務(wù)器名稱
{return ServerName;}
int GetClientNum () //返回服務(wù)器數(shù)量
{return ClientNum;}
////////////////////////////////////////////////////////
//test.cpp
# include <iostream>
# include "client.cpp"
using namespace std;
void main() //用于測試的主函數(shù)
{
Client threeclient[3];
char namestr[20]; //臨時存放服務(wù)器名稱
cout<<"定義了3個客戶"<<endl;
cout<<"請輸入新服務(wù)器名稱:"<<endl;
cin>> namestr;
CC.ChangeServerName(namestr);
cout<<"服務(wù)器的名稱是"<<Client::GetServerName()<<endl;
cout<<"客戶數(shù)量為"<<CC.GetClientNum ();
}
思考題:
(1)C語言有五種基本數(shù)據(jù)類型:字符、整型、單精度實型、雙精度實型和空類型。結(jié)構(gòu)體可以定義自己所需特殊類型.其他類型是已經(jīng)定義好,不可修改的,而結(jié)構(gòu)體是根據(jù)自己的需要定義的特殊的類型.
(3)采用了循環(huán),復(fù)合語句.
以上就是關(guān)于大一c語言程序設(shè)計實驗報告相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
杭州東站到浙大一院之江院區(qū)(杭州東站到浙大一院之江院區(qū)怎么走)
杭州和上海市區(qū)哪個大(杭州和上海市區(qū)哪個大一些)
杭州跟武漢哪個城市面積大(杭州跟武漢哪個城市面積大一點(diǎn))
昆明別墅景觀設(shè)計公司(昆明別墅景觀設(shè)計公司有哪些)
庭院園林景觀設(shè)計費(fèi)用明細(xì)(庭院園林景觀設(shè)計費(fèi)用明細(xì)清單)