久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

C語言課后習題解答

時間:2019-05-12 02:02:45下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《C語言課后習題解答》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《C語言課后習題解答》。

第一篇:C語言課后習題解答

第七章 函數調用 7-1 寫兩個函數,分別求兩個整數的最大公約數和最小公倍數,#include

void main(){ int hcf(int,int);int lcd(int,int,int);

int u,v,h,l;scanf(“%d,%d”,&u,&v);

h=hcf(u,v);printf(“H.C.F=%dn”,h);

l=lcd(u,v,h);printf(“L.C.D=%dn”,l);}

int hcf(int u,int v){ int t,r;if(v>u){

t=u;

u=v;

v=t;} while((r=u%v)!=0){

u=v;

v=r;} return(v);}

int lcd(int u,int v,int h){ return(u*v/h);} 7-2 求方程ax*x+bx+c=0的根,用3個函數分別求當b*b-4ac大于0,等于0、小于0時的根并輸出結果。從主函數輸入abc的值。

#include #include float x1,x2,disc,p,q;

void main(){ void greater_than_zero(float,float);void equal_to_zero(float,float);void smaller_than_zero(float,float);float a,b,c;printf(“input a,b,c:”);scanf(“%f,%f,%f”,&a,&b,&c);

printf(“equation: %5.2f*x*x+%5.2f*x+%5.2f=0n”,a,b,c);disc=b*b-4*a*c;printf(“root:n”);if(disc>0){

greater_than_zero(a,b);

printf(“x1=%fttx2=%fn”,x1,x2);} else if(disc==0){

equal_to_zero(a,b);

printf(“x1=%fttx2=%fn”,x1,x2);} else {

smaller_than_zero(a,b);

printf(“x1=%f+%fitx2=%f-%fin”,p,q,p,q);} }

void greater_than_zero(float a,float b){ x1=(-b+sqrt(disc))/(2*a);x2=(-b-sqrt(disc))/(2*a);} void equal_to_zero(float a,float b){ x1=x2=(-b)/(2*a);}

void smaller_than_zero(float a,float b){ p=-b/(2*a);q=sqrt(-disc)/(2*a);}

7-3 寫一個判斷素數的函數,在主函數輸入一個整數,輸出是否素數的信息。

#include

void main(){ int prime(int);int n;printf(“ninput an integer:”);scanf(“%d”,&n);

if(prime(n))

printf(“n %d is a prime.n”,n);else

printf(“n %d is not a prime.n”,n);}

int prime(int n){ int flag=1,i;for(i=2;i

if(n%i==0)

flag=0;return(flag);}

7-4 寫一個函數,使給定的一個3x3的二維整形數組轉置,即行列轉換。#include #define N 3 int array[N][N];

void main(){

void convert(int array[][3]);int i,j;printf(“input array:n”);for(i=0;i

for(j=0;j

scanf(“%d”,&array[i][j]);

printf(“noriginal array :n”);for(i=0;i

for(j=0;j

printf(“%5d”,array[i][j]);

printf(“n”);}

printf(“convert array:n”);for(i=0;i

for(j=0;j

printf(“%5d”,array[i][j]);

printf(“n”);} }

void convert(int array[][3]){ int i,j,t;for(i=0;i

for(j=i+1;j

{

t=array[i][j];

array[i][j]=array[j][i];

array[j][i]=t;

} }

7-5 寫一個函數,是輸入的字符串按反序存放,在主函數中輸入和輸出字符竄。#include #include char str[100];void main(){ void inverse(char str[]);

printf(“input string:”);scanf(“%s”,str);

inverse(str);

printf(“inverse string:%sn”,str);}

void inverse(char str[]){ char t;int i,j;for(i=0,j=strlen(str);i<(strlen(str)/2);i++,j--){

t=str[i];

str[i]=str[j-1];

str[j-1]=t;} }

7-6 寫一個函數,將兩個字符竄連接。

#include void main(){ void concatenate(char string1[],char string2[],char string[]);char s1[100],s2[100],s[100];printf(“input string1:”);scanf(“%s”,s1);printf(“input string2:”);scanf(“%s”,s2);

concatenate(s1,s2,s);printf(“nThe new string is %sn”,s);}

void concatenate(char string1[],char string2[],char string[]){ int i,j;for(i=0;string1[i]!='

主站蜘蛛池模板: 无码专区 丝袜美腿 制服师生| 午夜亚洲www湿好爽| 精品国产片一区二区三区| 久久这里只精品热免费| 久久久国产成人一区二区| 无码人妻一区二区三区在线| 久久亚洲精品中文字幕无男同| 亚洲日韩国产精品第一页一区| 亚洲香蕉aⅴ视频在线播放| 好大好湿好硬顶到了好爽视频| 欧美裸体xxxx极品少妇| 精品无码一区二区三区在线| 国产在线第一区二区三区| 337p粉嫩大胆色噜噜噜| 夜夜高潮夜夜爽夜夜爱爱一区| 男女性色大片免费网站| 亚洲成av人片一区二区三区| 亚洲精品一品区二品区三品区| 久久精品无码一区二区app| 加勒比人妻av无码不卡| 日韩精品久久无码中文字幕| 日日碰狠狠躁久久躁| 吃奶呻吟打开双腿做受在线视频| 极品少妇的粉嫩小泬看片| 国产人在线成免费视频| 精品国产av 无码一区二区三区| 在线日本国产成人免费不卡| 人妻丰满熟妇av无码区| 人妻少妇伦在线无码| 69国产成人综合久久精品| 无码日韩av一区二区三区| 亚洲精品欧美综合一区二区| 欧美俄罗斯乱妇| 久久九九久精品国产免费直播| 亚洲超碰无码色中文字幕97| 亚洲av无一区二区三区久久| 97国产精东麻豆人妻电影| 四虎亚洲国产成人久久精品| 国语自产偷拍在线观看| 欧美日韩人妻精品一区二区在线| 亚洲va无码va在线va天堂|