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

正文內(nèi)容

最新c語言程序設(shè)計(jì)教程韓立毛徐秀芳書后練習(xí)題參考答案終稿-資料下載頁

2025-06-23 21:35本頁面
  

【正文】 for(k=0。kN。k++) if(maxa[k][maxj]) { flag=0。 continue。 } if(flag) {printf(a[%d][%d]=%d\n,i,maxj,max)。 break。} } if(!flag) printf(Tt is not exist!\n)。 }=aij+bij計(jì)算mn階矩陣A和mn階矩陣B之和。已知aij為矩陣A的元素,bij為矩陣B的元素,cij為矩陣C的元素(i=1,2,…,m;j=1,2,…,n)。includedefine M 2define N 2void main(){ int i,j。 int a[M][N]。 int b[M][N]。 int c[M][N]。 printf(請輸入矩陣A:\n)。 //輸入矩陣A for(i=0。iM。i++) for(j=0。jN。j++) scanf(%d,amp。a[i][j])。 printf(請輸入矩陣B:\n)。 //輸入矩陣B for(i=0。iM。i++) for(j=0。jN。j++) scanf(%d,amp。b[i][j])。 for(i=0。iM。i++) //依據(jù)Cij=aij+bij,對矩陣C賦值 for(j=0。jN。j++) c[i][j]=a[i][j]+b[i][j]。 printf(矩陣C:\n)。 for(i=0。iM。i++) //輸出矩陣C { for(j=0。jN。j++) printf(%d ,c[i][j])。 printf(\n)。 }}=*bkj計(jì)算矩陣A和矩陣B之積。已知aij為mn階矩陣A的元素(i=1,2,…,m;j=1,2,…,n),bij為nm階矩陣B的元素(i=1,2,…,n;j=1,2,…,m),cij為mm階矩陣C的元素(i=1,2,…,m;j=1,2,…,m)。includedefine M 3define N 2void main(){ int i,j,k。 int a[M][N]。 int b[N][M]。 int c[M][M]。 printf(請輸入矩陣A:\n)。 //輸入矩陣A for(i=0。iM。i++) for(j=0。jN。j++) scanf(%d,amp。a[i][j])。 printf(請輸入矩陣B:\n)。 //輸入矩陣B for(i=0。iN。i++) for(j=0。jM。j++) scanf(%d,amp。b[i][j])。 for(i=0。iM。i++) //對矩陣C賦初值為0 for(j=0。jM。j++) c[i][j]=0。 for(i=0。iM。i++) //對矩陣C賦值 for(j=0。jM。j++) for(k=0。kN。k++) c[i][j]+=a[i][k]*b[k][j]。 printf(矩陣C:\n)。 for(i=0。iM。i++) //輸出矩陣C { for(j=0。jM。j++) printf(%d ,c[i][j])。 printf(\n)。 }}練習(xí)題7參考答案一、選擇題序號12345678910參考答案ADBDCADAAB序號11121314151617181920參考答案BCACCCCDAC序號21參考答案A二、填空題1.下列程序的輸出結(jié)果是 5 6 。2.下面程序的運(yùn)行結(jié)果是 10 。3.下面程序的運(yùn)行結(jié)果是 A+B=9 。4.以下程序的輸出結(jié)果是 246 。三、程序設(shè)計(jì)題,通過調(diào)用兩個函數(shù)分別求出兩個整數(shù)的最大公約數(shù)和最小公倍數(shù),并輸出結(jié)果。include int gcd(int m,int n) //最大公約數(shù)函數(shù)定義{ int r。 r=m%n。 while(r!=0) //先判斷后執(zhí)行,有可能一次也不執(zhí)行循環(huán)體。 { m=n。 n=r。 r=m%n。 } return n。}//最小公倍數(shù)函數(shù)定義int lcm(int m,int n) //最大公約數(shù)在前面已定義,調(diào)用前可不作函數(shù)聲明{ return m*n/gcd(m,n)。}int main(){ int a,b。 int gcd(int m,int n)。 //函數(shù)聲明 int lcm(int m,int n)。 //函數(shù)聲明 printf(輸入兩個數(shù):)。 scanf(%d%d,amp。a,amp。b)。 printf(最大公約數(shù):%d\n,gcd(a,b))。 printf(最小公倍數(shù):%d\n,lcm(a,b))。 return 0。},通過調(diào)用一個判素?cái)?shù)的函數(shù)求素?cái)?shù),并輸出是否是素?cái)?shù)的信息。include int prime(int x)。 //在函數(shù)外部聲明,作用域?yàn)檎麄€文件int main(){ int m。 while(1) //可實(shí)現(xiàn)多次判斷 { printf(請輸入數(shù)字(輸入0退出):)。 scanf(%d,amp。m)。 if (m == 0) return 0。 if (prime(m)) printf(%d是素?cái)?shù)!,m)。 else printf(%d不是素?cái)?shù)!,m)。 } return 0。}int prime(int x){ int n,flag=1。 for(n=2。nx。n++) if(x%n==0) { flag=0。 break。 } return flag。}3的二維整型數(shù)組,通過調(diào)用一個用函數(shù)將這個二維整型數(shù)組進(jìn)行轉(zhuǎn)置,最后輸出轉(zhuǎn)置后的二維數(shù)組。include iint b[3][3]。void main(){ void convert(int a[3][3])。 int i,j,a[3][3]。 for(i=0。i3。i++) for(j=0。j3。j++) scanf(%d,amp。a[i][j])。 convert(a)。 for(i=0。i3。i++) { for(j=0。j3。j++) printf(%d ,b[i][j])。 printf(\n)。 } getchar()。}void convert(int a[3][3]){ int i,j,t。 for(i=0。i3。i++) for(j=0。j3。j++) b[j][i]=a[i][j]。},通過調(diào)用一個函數(shù)將兩個字符串進(jìn)行連接,最后輸出連接后的字符串。includeincludevoid main(){char a[100],b[50]。scanf(%s,a)。scanf(%s,b)。strcat(a,b)。printf(%s\n,a)。},通過調(diào)用一個函數(shù)求此字符串中最長的單詞,最后輸出結(jié)果。includeincludevoid main(){int alphabetic(char)。int longest(char[])。int i。char line[100]。printf(input one line:\n)。gets(line)。printf(the longest word is:)。for(i=longest(line)。alphabetic(line[i])。i++)printf(%c,line[i])。printf(\n)。}int alphabetic(char c){if((c=39。a39。amp。amp。c=39。z39。)||(c=39。a39。amp。amp。c=39。z39。))return(1)。else return 0。}int longest(char string[]){int len=0,i,length=0,flag=1,place=0,point。for(i=0。i=strlen(string)。i++)if(alphabetic(string[i]))if(flag){point=i。flag=0。}else len++。else {flag=1。if(lenlength){length=len。place=point。len=0。}}return (place)。},通過調(diào)用一個函數(shù)用“冒泡法”對輸入的10個字符按由從小到大順序排列,最后輸出排序后的結(jié)果。includeincludeint main(){ void sort(char p[10][100])。 char a[10][100]。 printf(請輸入十個字符串:)。 for(int i=0。i10。i++){ scanf(%s,(a+i))。 } sort(a)。 printf(排序后字符串為:\n)。 for(int j=0。j10。j++){ printf(%s\n,*(a+j))。 } return 0。}void sort(char p[10][100]){ char temp[100]。 for(int i=0。i10。i++){ for(int j=0。j10i。j++){ if(strcmp(p[j],p[j+1])0) { strcpy(temp,p[j])。//字符串賦值函數(shù)是strcpy strcpy(p[j],p[j+1])。 strcpy(p[j+1],temp)。 } } }}+bx2+cx+d=0系數(shù),通過調(diào)用一個函數(shù)用牛頓迭代法求方程在1附近的一個根,最后由主函數(shù)輸出方程的根。include include double value(double a,double b,double c,double d,double x) { return (a*x*x*x+b*x*x+c*x+d)。 } double daovalue(double a,double b,double c,double d,double x) { return (3*a*x*x+2*b*x+c)。 } int main() { double x1=0,x2,a,b,c,d。 printf(Please insert the value of a,b,c,d:)。//a,b,c,d賦值 scanf(%lf%lf%lf%lf,amp。a,amp。b,amp。c,amp。d)。 printf(Please insert the intial value of x:)。 scanf(%lf,amp。x2)。 x1=x2value(a,b,c,d,x2)/daovalue(a,b,c,d,x2)。 while(fabs(x1x2)=10e6) { x2=x1。 x1=x2value(a,b,c,d,x2)/daovalue(a,b,c,d,x2)。 } printf(%lf\n,x1)。 return 0。 }。 include int main(){ int x,k。 int prime(int n)。 for (x=4。x=20。x++) { for (k=2。k=(int)(i/2)。k++) { if (prime(k)amp。amp。prime(xk)) printf(%d + %d = %d\n,k,xk,x)。 } } return 0。}int prime(int n){ int i。 for (i=2。i=n/2。i++) { if (n%i==0) return 0。 } return 1。}。includeint fun(int x,int n){if(n==0) return(1)。 else return(x*fun(x,n1))。}void main(){int x,n,y。 scanf(%d,%d,amp。x,amp。n)。 y
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1