A. c語言程序設計例題1.3譚浩強
最一開始的main()應該是int main(),這樣主函數為int型,需要一個返回值當做main()函數的值,一般賦0就好。其實也可以寫成void main(),這時主函數無返回值,就可以不用寫 return 0;了。
int max(int ,int)是被調函數,這個要在主函數外面定義,這是規定。而且因為這個函數在main()後面,所以main()中c=max(a,b)(第四行,你寫錯了)之前要加上int max(int,int);聲明函數。
如果是x和y相等,要寫if(x==y)z=x;
呼,打完了,樓主要採納啊
B. 譚浩強C語言程序設計教程(第三版)》的課後習題答案
編寫一個程序,輸入a、b、c三個值,輸出其中最大值。
解:
mian()
{int a,b,c,max;
printf(「請輸入三個數a,b,c:\n」);
scanf(「%d,%d,%d」,&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf(「最大數為:「%d」,max);
}
C. 求《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]);
}
D. C語言程序設計第三版譚浩強課後習題答案7.1
//記著推啊!
#include <stdio.h>
#include <math.h>
#define N 101
void main()
{ int i,j,line,a[N];
for (i=2;i<N;i++) a[i]=i;
for (i=2;i<sqrt((double)N);i++)
for (j=i+1;j<N;j++)
{if(a[i]!=0 && a[j]!=0)
if (a[j]%a[i]==0)
a[j]=0; }
printf("\n");
for (i=2,line=0;i<N;i++)
{ if(a[i]!=0)
{ printf("%5d ",a[i]);
line++; }
if(line==10)
{ printf("\n");
line=0; }
}
}
E. 求譚浩強第四版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>
F. 求譚浩強的《C語言程序設計》第三版(蕞新)電子版!
C語言程序設計
若資源有問題歡迎追問~
G. 譚浩強第四版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>
H. C語言程序設計第三版—譚浩強編 習題8.14(習題下面有) 我編的程序有10多個錯誤 請高手指教
錯誤太多了。
1、函數名中不要有空格,但是可以用下劃線。
2、不要把字元串賦值給char數組
3、語句沒有用分號結尾
4、函數參數沒有類型聲明
...
再改一下吧。
I. 誰能給我發一個譚浩強的《C語言程序設計》最新版的電子書,應該是今年的第三版了吧,謝謝
C語言程序設計
若資源有問題歡迎追問~
J. c語言程序設計 譚浩強第四版第三章課後題答案
第三章 部分答案
3.6寫出以下程序運行的結果。
main()
{char c1=』a』,c2=』b』,c3=』c』,c4=』\101』,c5=』\116』;
printf(「a%cb%c\tc%c\tabc\n」,c1,c2,c3);
printf(「\t\b%c %c」,c4,c5);
}
解:
aaㄩbbㄩㄩㄩccㄩㄩㄩㄩㄩㄩabc
AㄩN
3.7要將"China"譯成密碼,解碼規律是:用原來字母後面的第4個字母代替原來的字母.例如,字母"A"後面第4個字母是"E"."E"代替"A"。因此,"China"應譯為"Glmre"。請編一程序,用賦初值的方法使cl、c2、c3、c4、c5五個變數的值分別為,』C』、』h』、』i』、』n』、』a』,經過運算,使c1、c2、c3、c4、c5分別變為』G』、』l』、』m』、』r』、』e』,並輸出。
解:
#include <stdio.h>
main()
{ char c1=』C』,c2=』h』,c3=』i』,c4=』n』,c5=』a』;
c1+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("密碼是%c%c%c%c%c\n",c1,c2,c3,c4,c5);
}
運行結果:
密碼是Glmre
3.9求下面算術表達式的值。
(1)x+a%3*(int)(x+y)%2/4
設x=2.5,a=7,y=4.7
(2)(float)(a+b)/2+(int)x%(int)y
設a=2,b=3,x=3.5,y=2.5
(1)2.5
(2)3.5
3.10寫出程序運行的結果。
main()
{int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf(「%d,%d,%d,%d」,i,j,m,n);
}
解:
9,11,9,10
3.12 寫出下面表達式運算後a的值,設原來a=12。設a和n都已定義為整型變數。
(1)a+=a (2) a-=2 (3) a*=2+3 (4)a/=a+a
(5) a%=(n%=2),n的值等於5
(6)a+=a-=a*=a
解:
(1) 24 (2) 10 (3) 60 (4) 0 (5) 0 (6) 0