當前位置:首頁 » 編程語言 » 大學c語言實驗報告

大學c語言實驗報告

發布時間: 2022-10-21 05:32:13

❶ 《c語言程序設計》課程實驗報告

#incude <stdio.h>
int main()
{
int en_num=0,ma_num=0,blank_num,other_num;
char ch;
while((ch=getchar()) != '#'){
if(ch>='0' && ch<='9')
ma_num++;
else if((ch>='a' && ch<='z') || (ch>='A' && ch<='Z'))
en_num++;
else if(ch == ' ') blank_num++;
}
printf("en_num=%d, ma_num=%d, blank_num=%d",en_num,ma_num,blank_num);
return 0;
}

❷ C語言實驗報告怎麼寫

#include <stdio.h>


int main()

{

unsigned long a;

char c;

printf("Input a binary number: ");

for(a=0;(c=getchar())!=' ';)

a=a*2+c-'0';

printf("The number is %lu in decimal ",a);

printf("The number is %lo in octal ",a);

printf("The number is %lX in Hexadecimal ",a);

return 0;

}

❸ 《C語言程序設計》實驗報告

哥哥你太浪漫了,這么難得題!

使用結構數組...短多啦
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#include<stdio.h>
struct stuScore
{
char name[20];
int number;
float math;
float comp;
};
void main()
{int i;
float sum[5];
stuScore st[5];
printf("請輸入5位學生的學號、姓名、數學成績、計算機成績\n");
for(i=0;i<5;i++)
scanf("%d%s%f%f",&st[i].number,st[i].name,&st[i].math,&st[i].comp);
printf("學號\t姓名\t數學\t計算機\t總分\n");
for(i=0;i<5;i++)
{sum[i]=st[i].math+st[i].comp;
printf("%d\t%s\t%6.2f\t%6.2f\t%6.2f\n",st[i].number,st[i].name,st[i].math,st[i].comp,sum[i]);
}
}

使用結構變數,沒有使用結構數組...惡長...
#include<stdio.h>
struct stuScore
{
char name[20];
int number;
float math;
float comp;
};
void main()
{float sum1,sum2,sum3,sum4,sum5;
stuScore st1,st2,st3,st4,st5;
printf("請輸入5位學生的學號、姓名、數學成績、計算機成績\n");
scanf("%d%s%f%f",&st1.number,st1.name,&st1.math,&st1.comp);
scanf("%d%s%f%f",&st2.number,st2.name,&st2.math,&st2.comp);
scanf("%d%s%f%f",&st3.number,st3.name,&st3.math,&st3.comp);
scanf("%d%s%f%f",&st4.number,st4.name,&st4.math,&st4.comp);
scanf("%d%s%f%f",&st5.number,st5.name,&st5.math,&st5.comp);
sum1=st1.math+st1.comp;
sum2=st2.math+st2.comp;
sum3=st3.math+st3.comp;
sum4=st4.math+st4.comp;
sum5=st5.math+st5.comp;
printf("學號\t姓名\t數學\t計算機\t總分\n");
printf("%4d\t %s\t %6.2f\t %6.2f\t %6.2f\n",st1.number,st1.name,st1.math,st1.comp,sum1);
printf("%4d\t %s\t %6.2f\t %6.2f\t %6.2f\n",st2.number,st2.name,st2.math,st2.comp,sum2);
printf("%4d\t %s\t %6.2f\t %6.2f\t %6.2f\n",st3.number,st3.name,st3.math,st3.comp,sum3);
printf("%4d\t %s\t %6.2f\t %6.2f\t %6.2f\n",st4.number,st4.name,st4.math,st4.comp,sum4);
printf("%4d\t %s\t %6.2f\t %6.2f\t %6.2f\n",st5.number,st5.name,st5.math,st5.comp,sum5);
}

❹ c語言程序設計實驗報告

五、 課程設計小結心得體會
1設計思想
1)、設定一個一維數組,可先按員工序號設定每位員工的工資
2)、利用While語句和Prinft語句完成用戶菜單的設計
功能為:第1項 設為員工編號和工資數據
第2項 設為修改員工工資數據
第3項 設為查詢員工工資數據
第4項 設為結束系統
3)、當用戶選擇1、2項時,需輸入員工編號,所以需要設計編號校正功能,如果出錯可輸出「The error employe number」
4)、當選擇2時,進行工資數據的修改,並將新數據存回該員工的工資數組中
5)、利用for循環中判斷語句,將用戶工資數與數組中的工資數進行比較,如相同則輸出,將計數器加1,如此下去,直到把整個數組遍歷一遍
6)、判斷計數器是否為0, 是0表示找不到相符的工資,如果不為0,則輸出共查出幾比相符的工資
以上當然裡面也涉及了「函數的模塊化」理念,可以避免但需要重復列印頭文件時重復編寫列印信頭的語句。像這樣的程序是多見的,這樣不但降低了程序還發效率,而且耗時浪費資源「共用體」的使用簡化了程序的「復雜」性,正如(4)中,學號與姓名同時表示一個人,但在函數使用了「共用體」,從而程序的簡單可以便於糾錯,查找問題,避免了代碼的重復,這樣就給編譯時帶來了一定的難度與「量」的繁雜。一般不採取這樣的做法,力求「簡單、明了、清晰」。

❺ 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:

五、總結:

通過這個實驗的學習, 基本掌握了指針的基本用法。

❻ 咋寫C語言實驗報告

c(c++)上機實驗報告格式:

⒈ 實驗目的

(1) 了解在具體的語言環境下如何編輯、編譯、連接和運行一個 C 程序。

⑵ 通過運行簡單的 C 程序,初步了解 C 源程序的特點。

⑶ 掌握 C 語言數據類型,熟悉如何定義一個整型、字元型和實型的變數,以及對它們賦值的方法。

⑷ 掌握不同的類型數據之間賦值的規律。

⑸ 學會使用 C 的有關算術運算符,以及包含這些運算符的表達式,特別是自加(++)和自減(--)運算符的使用。

2.實驗內容和步驟

⑴ 檢查所用的計算機系統是否已安裝了 C 編譯系統並確定他所在的子目錄。

⑵ 進入所用的集成環境。

⑶ 熟悉集成環境的界面和有關菜單的使用方法。

⑷ 輸入並運行一個簡單的、正確的程序。

⒊ 實驗題目

⑴ 輸入下面的程序

# include 「stdio.h」 void main()

{ printf(「This is a c program. 」); }

❼ 大學C語言程序設計實驗報告,求程序步驟。

#include<stdio.h>
void main()
{ float f=555.5678,ff;
int a[10]={ 0,1,2,3,4,5,6,7,8,9 },b[10],i;
FILE *fp;
if ( fp=fopen("TEXT.dat","wb+") )
{ fwrite(&f,sizeof(float),1,fp);
for ( i=0;i<10;i++ ) fwrite(&a[i],sizeof(int),1,fp);
fclose(fp);
} else printf("無法建立文件。\n"); goto ERROREND;
if ( fp=fopen("TEXT.dat","rb") )
{ fread(&ff,sizeof(float),1,fp);
for ( i=0;i<10;i++ ) fread(&b[i],sizeof(int),1,fp);
fclose(fp);
} else printf("無法打開文件。\n"); goto ERROREND;
printf("%.2f ",ff); for ( i=0;i<10;i++ ) printf("%d ",b[i]); printf("\n");
ERROREND:;
}

❽ C語言程序設計實驗報告怎麼寫啊

通過本試驗初步培養計算機邏輯解題能力。熟練掌握賦值語句和if語句的應用;掌握switch多路分支語句和if嵌套語句的使用

熱點內容
單片機匯編語言和c語言 發布:2024-12-27 17:24:54 瀏覽:835
合資車轎車配置高的有哪些 發布:2024-12-27 17:24:12 瀏覽:602
qq助手怎麼將蘋果導入安卓通訊錄 發布:2024-12-27 17:19:04 瀏覽:977
安卓手機如何重置系統 發布:2024-12-27 17:16:19 瀏覽:444
同城游戲伺服器連接失敗怎麼辦 發布:2024-12-27 17:14:44 瀏覽:591
大學學生用什麼樣的平板配置 發布:2024-12-27 17:14:36 瀏覽:417
樂視1s存儲卡 發布:2024-12-27 17:11:37 瀏覽:581
優酷緩存格式的 發布:2024-12-27 16:46:17 瀏覽:86
恥辱2未加密 發布:2024-12-27 16:43:46 瀏覽:436
擴展器找不到伺服器怎麼辦 發布:2024-12-27 16:42:11 瀏覽:91