當前位置:首頁 » 編程語言 » c語言程序設計第4版課後答案
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言程序設計第4版課後答案

發布時間: 2022-01-12 19:50:09

c語言程序設計教程 第四版 課後答案 (李麗娟).pdf

您要c語言程序設計教程
第四版
課答案
(李麗娟).pdf我已發送請按照步驟進行操作採納我前進力記評採納互相幫助c語言程序設計教程
第四版
課後答案
(李麗娟).pdf

❷ 《C語言程序設計教程》第四版,人民郵電出版社,李麗娟主編,誰有這本書的習題答案

迅雷下載很簡單,直接打開瀏覽器進入網路一下,搜索
《C語言程序設計教程》第四版,人民郵電出版社答案
然後就會出現相應的鏈接,點擊進去就會有下載按鈕,滑鼠移到下載上面去右鍵就有迅雷下載;

❸ 譚浩強第四版C語言程序設計課後習題答案有哪些

第1章程序設計和C 語言1

1.1什麼是計算機程序1

1.2什麼是計算機語言1

1.3C 語言的發展及其特點3

1.4最簡單的C 語言程序5

1.4.1最簡單的C 語言程序舉例6

1.4.2C 語言程序的結構10

1.5運行C 程序的步驟與方法12

1.6程序設計的任務14

1-5 #include <stdio.h>

❹ c語言程序設計第四版答案 第八章指針 課後3 。14 。15答案

//課後3
#include <stdio.h>
int main()
{ void input(int *);
void max_min_value(int *);
void output(int *);
int number[10];
input(number);
max_min_value(number);
output(number);
return 0;
}

void input(int *number)
{int i;
printf("input 10 numbers:");
for (i=0;i<10;i++)
scanf("%d",&number[i]);
}

void max_min_value(int *number)
{ int *max,*min,*p,temp;
max=min=number;
for (p=number+1;p<number+10;p++)
if (*p>*max) max=p;
else if (*p<*min) min=p;
temp=number[0];number[0]=*min;*min=temp;
if(max==number) max=min;
temp=number[9];number[9]=*max;*max=temp;
}

void output(int *number)
{int *p;
printf("Now,they are: ");
for (p=number;p<number+10;p++)
printf("%d ",*p);
printf("\n");
}

//課後14
#include <stdio.h>
int main()
{void sort (char *p,int m);
int i,n;
char *p,num[20];
printf("input n:");
scanf("%d",&n);
printf("please input these numbers:\n");
for (i=0;i<n;i++)
scanf("%d",&num[i]);
p=&num[0];
sort(p,n);
printf("Now,the sequence is:\n");
for (i=0;i<n;i++)
printf("%d ",num[i]);
printf("\n");
return 0;
}

void sort (char *p,int m) // 將n個數逆序排列函數
{int i;
char temp, *p1,*p2;
for (i=0;i<m/2;i++)
{p1=p+i;
p2=p+(m-1-i);
temp=*p1;
*p1=*p2;
*p2=temp;
}
}

//課後15
#include <stdio.h>
int main()
{void avsco(float *,float *);
void avcour1(char (*)[10],float *);
void fali2(char course[5][10],int num[],float *pscore,float aver[4]);
void good(char course[5][10],int num[4],float *pscore,float aver[4]);
int i,j,*pnum,num[4];
float score[4][5],aver[4],*pscore,*paver;
char course[5][10],(*pcourse)[10];
printf("input course:\n");
pcourse=course;
for (i=0;i<5;i++)
scanf("%s",course[i]);
printf("input NO. and scores:\n");
printf("NO.");
for (i=0;i<5;i++)
printf(",%s",course[i]);
printf("\n");
pscore=&score[0][0];
pnum=&num[0];
for (i=0;i<4;i++)
{scanf("%d",pnum+i);
for (j=0;j<5;j++)
scanf("%f",pscore+5*i+j);
}
paver=&aver[0];
printf("\n\n");
avsco(pscore,paver); // 求出每個學生的平均成績
avcour1(pcourse,pscore); // 求出第一門課的平均成績
printf("\n\n");
fali2(pcourse,pnum,pscore,paver); // 找出2門課不及格的學生
printf("\n\n");
good(pcourse,pnum,pscore,paver); // 找出成績好的學生
return 0;
}

void avsco(float *pscore,float *paver) // 求每個學生的平均成績的函數
{int i,j;
float sum,average;
for (i=0;i<4;i++)
{sum=0.0;
for (j=0;j<5;j++)
sum=sum+(*(pscore+5*i+j)); //累計每個學生的各科成績
average=sum/5; //計算平均成績
*(paver+i)=average;
}
}

void avcour1(char (*pcourse)[10],float *pscore) // 求第一課程的平均成績的函數
{int i;
float sum,average1;
sum=0.0;
for (i=0;i<4;i++)
sum=sum+(*(pscore+5*i)); //累計每個學生的得分
average1=sum/4; //計算平均成績
printf("course 1:%s average score:%7.2f\n",*pcourse,average1);
}

void fali2(char course[5][10],int num[],float *pscore,float aver[4])
// 找兩門以上課程不及格的學生的函數
{int i,j,k,labe1;
printf(" ==========Student who is fail in two courses======= \n");
printf("NO. ");
for (i=0;i<5;i++)
printf("%11s",course[i]);
printf(" average\n");
for (i=0;i<4;i++)
{labe1=0;
for (j=0;j<5;j++)
if (*(pscore+5*i+j)<60.0) labe1++;
if (labe1>=2)
{printf("%d",num[i]);
for (k=0;k<5;k++)
printf("%11.2f",*(pscore+5*i+k));
printf("%11.2f\n",aver[i]);
}
}
}

void good(char course[5][10],int num[4],float *pscore,float aver[4])
// 找成績優秀學生(各門85以上或平均90分以上)的函數
{int i,j,k,n;
printf(" ======Students whose score is good======\n");
printf("NO. ");
for (i=0;i<5;i++)
printf("%11s",course[i]);
printf(" average\n");
for (i=0;i<4;i++)
{n=0;
for (j=0;j<5;j++)
if (*(pscore+5*i+j)>85.0) n++;
if ((n==5)||(aver[i]>=90))
{printf("%d",num[i]);
for (k=0;k<5;k++)
printf("%11.2f",*(pscore+5*i+k));
printf("%11.2f\n",aver[i]);
}
}
}

❺ 求譚浩強第四版C語言程序設計 課後習題PDF答案 必採納

❻ 求《C語言程序設計》第四版,譚浩強編,清華大學出版社 課後習題答案

#include<stdio.h>
int main(){
fload a[3];
scanf("%f,%f,%f",&a[0],&a[1],&a[2]);
float temp;
if(a[0]>a[1]){
temp = a[0];
a[0] = a[1];
a[1] = temp;
}
if(a[1]>a[2]){
temp = a[1];
a[1] = a[2];
a[2] = temp;
}
if(a[0]>a[1]){
temp = a[0];
a[0] = a[1];
a[1] = temp;
}
print("%f %f %f \n", a[0],a[1],a[2]);

}