欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

C語(yǔ)言

C語(yǔ)言上級(jí)實(shí)驗(yàn)報(bào)告

時(shí)間:2025-06-04 13:08:14 C語(yǔ)言 我要投稿
  • 相關(guān)推薦

C語(yǔ)言上級(jí)實(shí)驗(yàn)報(bào)告精選三篇

  C語(yǔ)言上級(jí)實(shí)驗(yàn)報(bào)告精選三篇

C語(yǔ)言上級(jí)實(shí)驗(yàn)報(bào)告精選三篇

  篇一:C語(yǔ)言程序設(shè)計(jì) 實(shí)驗(yàn)報(bào)告---范例

  C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告

  學(xué)號(hào):

  姓名:

  1、設(shè)計(jì)一個(gè)函數(shù)fc,統(tǒng)計(jì)數(shù)組中偶數(shù)和奇數(shù)的個(gè)數(shù),數(shù)組元素個(gè)數(shù)不多于10個(gè)。編寫(xiě)main函數(shù),正確調(diào)用fc函數(shù),實(shí)現(xiàn)對(duì)數(shù)組a的統(tǒng)計(jì),輸出統(tǒng)計(jì)結(jié)果。

  #include "stdio.h"

  int j=0;

  int fun(int a[],int n)

  {

  int i,c=0;

  for(i=0;i<n;i++)

  if(a[i]%2==0) c=c+1;

  else j=j+1;

  return(c);

  }

  int main()

  {

  int i,num[5];

  for(i=0;i<5;i++)

  scanf("%d",&num[i]);

  printf("oushu: %d ",fun(num,5));

  printf("jishu: %d ",j);

  return 0;

  }

  篇二:C語(yǔ)言_上機(jī)實(shí)驗(yàn)報(bào)告樣例

  實(shí) 驗(yàn) 報(bào) 告

  課程名稱(chēng) 程序設(shè)計(jì)語(yǔ)言C 實(shí)驗(yàn)名稱(chēng) 控制結(jié)構(gòu)程序設(shè)計(jì)

  姓 名

  學(xué) 號(hào)

  專(zhuān)業(yè)班級(jí) 材料1006

  實(shí)驗(yàn)日期

  成 績(jī)

  指導(dǎo)教師

  一、 實(shí)驗(yàn)?zāi)康?/p>

  1. 學(xué)會(huì)正確使用關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式。

  2. 掌握if語(yǔ)句和switch語(yǔ)句的結(jié)構(gòu)和使用。

  3. 掌握用while語(yǔ)句,do-while語(yǔ)句和for語(yǔ)句實(shí)現(xiàn)循環(huán)的方法。

  4. 編寫(xiě)含有選擇結(jié)構(gòu)的程序

  5. 練習(xí)循環(huán)程序的設(shè)計(jì)和調(diào)試一、實(shí)驗(yàn)?zāi)?/p>

  P二,實(shí)驗(yàn)內(nèi)容。

  1分段函數(shù)求最大值,

  2. 保存源程序,文件名為xt7-4.c

  3. 運(yùn)行程序,輸入5

  程序輸出如下:

  array a:

  1 4 6 9 13 16 19 28 40 100

  data:5

  Now,array a:

  1 4 5 6 9 13 16 19 28 40 100

  習(xí)題7.6

  1.打開(kāi)TC++3。1集成開(kāi)發(fā)環(huán)境,編寫(xiě)程序代碼如下:

  #include

  #define N 11

  void main()

  {

  int i,j,a[N][N];

  for(i=1;i<N;i++)

  {

  a[i][i]=1;

  a[i][1]=1;

  }

  for(i=3;i<N;i++)

  for(j=2;j<=i-1;j++)

  a[i][j]-a[i-1][j-1]+a[i-1][j];

  for(i=1;i<N;i++)

  {

  for(j=1;j<=i;j++)printf("%6d",a[i][j]);

  printf(" ");

  }

  printf(" ");

  }

  2.保存源程序,文件名為xt7-6.c

  3.輸出結(jié)果:

  1

  1

  1

  1

  1

  1

  1

  1

  1

  1 1 2 1 3 3 1 4 6 4 1 5 10 10 5 1 6 15 20 15 6 1 7 21 35 35 21 7 1 8 28 56 70 56 28 8 1 9 36 84 126 126 84 36 9 1

  習(xí)題7.8

  1.打開(kāi)TC++3。1集成開(kāi)發(fā)環(huán)境,編寫(xiě)程序代碼如下:

  #include

  #define N 4

  #define M 5

  void main()

  {

  int i,j,k,a[N][M],max,maxj,flag;

  printf("please input matrix: ");

  for(i=0;i<N;i++)

  for(j=0;j<M;j++)

  scanf("%d",&a[i][j]);

  for(i=0;i<N;i++)

  {

  max=a[i][0];

  maxj=0;

  for(j=0;j<M;j++)

  if(a[i][j]>max)

  {

  max=a[i][j];

  maxj=j;

  }

  flag=1;

  for(k=0;k<N;k++)

  if(max>a[k][maxj])

  {

  flag=0;

  continue;}

  if(flag)

  {

  printf("a[%d][%d]=%d ",i,maxj,max);

  break;

  }

  }

  if(! flag)

  printf("It is not exist! ");

  }

  2.保存源程序,文件名為:xt7-8.c

  3.輸入please input matrix:

  1

  2

  3

  4 2 3 4 5 4 6 8 10 6 9 12 15 8 12 16 20

  輸出結(jié)果:a[0][4]=5

  五、實(shí)驗(yàn)分析和總結(jié)

  1. 本程序的功能是將數(shù)以數(shù)組輸入,結(jié)合循環(huán)進(jìn)行排序,運(yùn)算等, 算法的基本思想是進(jìn)

  行數(shù)組引用。

  2. 程序編譯和運(yùn)行時(shí)出現(xiàn)了如下錯(cuò)誤:

  數(shù)組中分號(hào)亂用

  出錯(cuò)的原因和調(diào)試(糾錯(cuò))步驟如下:

  對(duì)數(shù)組引用不夠熟練,理解不夠透徹。

  3. 通過(guò)編寫(xiě)本程序,有如下,體會(huì):數(shù)組引用很方便,能使大量運(yùn)算簡(jiǎn)化。

  篇三:C語(yǔ)言實(shí)驗(yàn)報(bào)告

  C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告

  1 實(shí)驗(yàn)?zāi)康?/p>

  第一個(gè)實(shí)驗(yàn):

  1熟練掌握順序結(jié)構(gòu)程序設(shè)計(jì); ○

  ○2學(xué)會(huì)正確使用邏輯運(yùn)算符及邏輯表達(dá)式;

  ○3熟練掌握if、ifelse、ifelse if語(yǔ)句,掌握if語(yǔ)句中的嵌套關(guān)系和匹配原則,利用if語(yǔ)句實(shí)現(xiàn)分支選擇結(jié)構(gòu);

  ○4熟練掌握switch語(yǔ)句格式及使用方法,利用switch語(yǔ)句實(shí)現(xiàn)分支選擇結(jié)構(gòu) ○5掌握簡(jiǎn)單、常用的算法,并在編程過(guò)程中體驗(yàn)各種算法的編程技巧,進(jìn)一步學(xué)習(xí)調(diào)試程序,掌握檢查語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤的的方法。

  第二個(gè)實(shí)驗(yàn):

  ○1熟練掌握while語(yǔ)句、do-while語(yǔ)句和for語(yǔ)句格式及使用方法,掌握三種循環(huán)控制語(yǔ)句的循環(huán)過(guò)程以及循環(huán)結(jié)構(gòu)的嵌套,利用三種循環(huán)語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu); ○2掌握簡(jiǎn)單、常用的算法,并在編程過(guò)程中體驗(yàn)各種算法的編程技巧; ○3進(jìn)一步學(xué)習(xí)調(diào)試程序,掌握語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤的檢查方法。

  2 實(shí)驗(yàn)內(nèi)容

  第一個(gè)實(shí)驗(yàn):

  輸入一個(gè)整數(shù)m,將其數(shù)值按照大于0,小于等于0兩個(gè)類(lèi)別分類(lèi)顯示。 要求:

  1該程序利用if-else語(yǔ)句實(shí)現(xiàn); ○

  2將變量m定義為整型; ○

  3通過(guò)scanf函數(shù)輸入變量m的值; ○

  4輸入整數(shù)m前,利用puts()或printf()給出提示信息; ○

  5輸出結(jié)果時(shí)有必要的說(shuō)明,例如:輸入358時(shí),顯示 358 ○is greater than 0,輸入-23時(shí),顯示 -23 is less than or equal to 0;

  6運(yùn)行程序,分別輸入123,0,-22,并檢查輸出信息的的正確性。 ○

  第二個(gè)實(shí)驗(yàn):

  輸入一串字符(以回車(chē)鍵結(jié)束),統(tǒng)計(jì)其中數(shù)字、大寫(xiě)字母、小寫(xiě)字母、以及其他字符的個(gè)數(shù)。

  要求:

  1通過(guò)鍵盤(pán)輸入字符串;○

  2在輸入字符串之前給出相應(yīng)提示;○

  3按照數(shù)字、大寫(xiě)字母、小寫(xiě)字母和其他字符數(shù)的順序輸出結(jié)果。○

  3 算法描述流程圖

  4 源程序

  第一個(gè)實(shí)驗(yàn):

  #include

  main()

  {

  int m;

  scanf("%d",m);

  printf("enter a character:");

  {

  if(m>0)

  printf("%d is greater than 0",m);

  else

  printf("%d is less than or equal to 0",m);

  }

  }

  第二個(gè)實(shí)驗(yàn):

  #include

  #include

  main()

  {

  char c;

  int w=0,x=0,y=0,z=0;

  printf("enter characters:");

  while((c=get))!=' ')

  {

  if((c>='0'&&c<='9'))

  w++;

  else if(c>='A'&&c<='Z')

  x++;

  else if(c>='a'&&c<='z')

  y++;

  else

  z++;

  }

  printf("w=%d,x=%d,y=%d,z=%d",w,x,y,z); }

  5 測(cè)試數(shù)據(jù)

  第一個(gè)實(shí)驗(yàn):

  測(cè)試數(shù)據(jù)為:123,0,-22

  第二個(gè)實(shí)驗(yàn):

  所輸入的字符串為:

  6 運(yùn)行結(jié)果

  7 出現(xiàn)問(wèn)題及解決方法

  1第一個(gè)實(shí)驗(yàn)中,○對(duì)于“printf("%d is greater than 0",m);”的輸入存在一些問(wèn)題;通過(guò)查課本,找到類(lèi)似輸出形式的寫(xiě)法;

  2第二個(gè)實(shí)驗(yàn)中需要用到函數(shù)string,通過(guò)百度查閱弄懂這個(gè)函數(shù)的使用方法,○

  還是對(duì)這個(gè)用法不太了解。

  8 實(shí)驗(yàn)心得

  1對(duì)if,if-else,if-else if語(yǔ)句的使用方法及具體含義有了更深次的了解,○

  對(duì)編寫(xiě)條件控制結(jié)構(gòu)的程序有了一定的認(rèn)識(shí)和思路;

  2對(duì)于do-whil

  e,while了解不太深刻,○需要進(jìn)一步學(xué)習(xí)和上機(jī)實(shí)驗(yàn)的練習(xí)進(jìn)行鞏固和熟練;

  3對(duì)于調(diào)試程序中出現(xiàn)的error和warning的解決方法有了更深的認(rèn)識(shí)。 ○

【C語(yǔ)言上級(jí)實(shí)驗(yàn)報(bào)告】相關(guān)文章:

C語(yǔ)言考點(diǎn)08-11

C語(yǔ)言試題01-23

C語(yǔ)言的元素02-16

C語(yǔ)言運(yùn)算06-09

C語(yǔ)言文件03-02

C語(yǔ)言試題08-02

C語(yǔ)言試題04-26

C語(yǔ)言的結(jié)構(gòu)03-01

C語(yǔ)言考點(diǎn)精選06-29