freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言程序的設計自學指導書(編輯修改稿)

2025-06-09 22:20 本頁面
 

【文章內容簡介】 else if (mark[i] = 60) p++。 else f++。/*輸出統(tǒng)計結果*/printf(優(yōu)秀人數(shù):%d\n, g)。printf(及格人數(shù):%d\n, p)。printf(不及格人數(shù):%d\n, f)。}從鍵盤任意輸入一行字符(不超過80個),統(tǒng)計其中的英文字母、數(shù)字、空格以及其它字符的個數(shù)。include main( ){char string[80]。int letter, digit, blank, other, i。letter=digit=blank=other=0。 /*輸入一行字符*/printf(Enter string:\n)。gets(string)。/*按要求統(tǒng)計各類字符的個數(shù)*/for(i=0。 string[i]!= 39。\039。 i++)if(39。a39。=string[i]amp。amp。 string[i]= 39。z39。||39。A39。=string[i]amp。amp。 string[i]= 39。Z39。)letter++。else if(39。039。=string[i]amp。amp。 string[i]= 39。939。)digit++。else if(string[i]== 39。 39。) /*當前字符為空格*/blank++。elseother++。/*輸出統(tǒng)計結果*/printf(英文字母個數(shù):%d\n, letter)。printf(數(shù)字個數(shù):%d\n, digit)。printf(空格個數(shù):%d\n, blank)。printf(其它字符個數(shù):%d\n, other)。}求一個5*5矩陣主對角線和副對角線元素總和。include main( ) { int i,j。int a[5][5],sum=0。/*輸入5*5矩陣*/printf(Input 25 numbers:\n )。for(i=0。 i5。 i++) for(j=0。 j5。 j++) scanf(%d, amp。a[i][j])。/*求主對角線和副對角線元素總和*/ for(i=0。 i5。 i++)sum+=a[i][i]+ a[i][4i]。/*輸出求和結果*/printf(The sum is: )。printf(%d\n,suma[2][2])。}輸入一個以回車鍵結束的字符串(少于80個字符),刪除其中除英文字母和數(shù)字字符以外的其它字符。include main(){ char str[80]。 int i,k=0。 printf(Input a string:\n)。 gets(str)。 /*刪除字符串中除英文字母和數(shù)字字符以外的字符*/ for(i=0。 str[i]!=39。\039。 i++) if(str[i]=39。a39。amp。amp。str[i]=39。z39。||str[i]=39。A39。amp。amp。str[i]=39。Z39。 ||str[i]=39。039。amp。amp。str[i]=39。939。){ str[k]=str[i]。 /* 保留字符串中的英文字母和數(shù)字字符 */ k++。}str[k]=39。\039。 printf(Output new string:\n)。 puts(str)。}有3 4矩陣,求出其中最大元素所在的行號和列號。include main( ) { int i, j, r=0,c=0, max。 int a[3][4] = { {1,2,3,4}, {9,8,4,6}, {10,10,5,2} }。 max=a[0][0]。 for(i=0。i=2。i++) for(j=0。j=3。j++) if(a[i][j]max) { max=a[i][j]。 r=i。 c=j。 } printf(“max=%d,row=%d, col=%d\n”,max,r,c)。}打印以下的楊輝三角形(要求打印出10行)。       1      1  1      1  2  1      1  3  3  1      1  4  6  4  1      1  5  10 10 5  1 ………………………………include main(){ int a[10][10],i,j。 /*第0列及主對角線上的元素值均賦為1*/ for(i=0。 i10。 i++) a[i][0]=a[i][i]=1。 /*計算下三角陣中除第0列及主對角線上元素以外的其他元素的值*/ for(i=2。 i10。 i++) for(j=1。 ji。 j++) a[i][j]=a[i1][j1]+a[i1][j]。 /*輸出楊輝三角形*/ for(i=0。 i10。 i++){ for(j=0。 j=i。 j++) printf(%4d,a[i][j])。 printf(\n)。 } }五、復習思考題:教材數(shù)組章節(jié)習題。第五章 函數(shù)一、本章自學內容及要求:理解函數(shù)的概念,了解模塊化程序設計的特點。掌握函數(shù)定義的一般形式以及函數(shù)的調用。理解函數(shù)調用過程中參數(shù)傳遞的實質。明確變量的作用域與存儲屬性。(1)函數(shù)概述a、了解模塊化程序設計的特點b、理解函數(shù)的概念(2)函數(shù)定義的一般形式a、掌握函數(shù)定義的一般形式b、了解函數(shù)的聲明方式(3)函數(shù)的參數(shù)傳遞方式a、理解形式參數(shù)和實際參數(shù)的概念b、了解普通變量作實參時值傳遞的方式c、了解數(shù)組元素作實參與數(shù)組名作實參的本質區(qū)別 (4)函數(shù)的調用a、掌握函數(shù)調用的方式b、了解函數(shù)調用的過程(5)函數(shù)的嵌套調用與遞歸調用 a、掌握函數(shù)的嵌套調用特點b、理解遞歸的特點c、了解函數(shù)的遞歸調用 (6)變量的作用域與存儲類別 a、了解變量的作用域b、掌握局部變量與全局變量的特點c、了解變量的生存期d、掌握靜態(tài)局部變量的特點二、重點與難點:重點:函數(shù)的定義和調用,變量的作用域與存儲屬性。難點:在函數(shù)調用過程中參數(shù)單向傳值概念以及變量的作用域與存儲屬性。三、學習方法指導:通過一定數(shù)量的習題和上機實驗,掌握函數(shù)的定義和調用,學習進行模塊化程序設計。通過運行程序及程序驗證,掌握局部變量與全局變量的使用,并了解靜態(tài)局部變量的存儲屬性。四、典型例題介紹:編寫一個求圓面積的函數(shù)Area,該函數(shù)有一個形式參數(shù)r,類型為float,返回值類型也為float。在主函數(shù)中輸入一個圓的半徑,調用Area函數(shù)求出該圓的面積并輸出。include float Area(float r){ float s。 s=*r*r。 return s。}main( ){ float a,b。 printf(請輸入一個圓的半徑:)。 scanf(%f,amp。a)。 b=Area(a)。 printf(該圓的面積=%.2f\n,b)。 /*保留2位小數(shù)*/}輸入x,計算并輸出下列分段函數(shù)f(x)的值??梢哉{用數(shù)學庫函數(shù):平方根函數(shù)sqrt(),絕對值函數(shù)fabs()和冪函數(shù)pow()。 | 2x+5| x0 f(x)= (x+1)1/2 0=x2 (x+2)3 x= 2include include float f(float x)。main( ){ float x。 printf(請輸入一個數(shù):)。 scanf(%f,amp。x)。 printf(y=%.2f\n,f(x))。}float f(float x){ float y。 if (x0) y=fabs(2*x+5)。 else if (x2) y=sqrt(x+1)。 else y=pow(x+2,3) 。 return y。}編寫一個函數(shù)power(x,n),求x的n次方,其中,x是實數(shù),n為正整數(shù)。include double power(double x,int n)。void main(void){ int x,n。 printf(請輸入2個數(shù):)。 scanf(%f%d,amp。x,amp。n)。 printf(%f的%d次方=%f\n,x,n,power(x,n))。}double pow
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1