c語言設計第四版答案
㈠ c語言程序設計教程 第四版 課後答案 (李麗娟).pdf
您要c語言程序設計教程
第四版
課答案
(李麗娟).pdf我已發送請按照步驟進行操作採納我前進力記評採納互相幫助c語言程序設計教程
第四版
課後答案
(李麗娟).pdf
㈡ 關於C語言的問題求助! 另求C程序設計第四版(譚浩強編)的答案
1,輸出:c1=a,c2=b
c1=97,c2=98
原因:因為輸出為整型格式時,就輸出對應的ASC代碼值;字元格式就輸出相應的字元。
2,輸出:c1=?,c2=?
c1=-59c2=-58
原因:英文字母對應的asc值越界,所以輸出?(不能輸出對應的特殊符號,應為格式是%c),至於後面輸出的負數,是因為字元常量在內存中存儲的時候實際上是以二進制形式存儲的,197和198存儲進去,內存中因為越界不能完整存儲相應的二進制碼,而存儲的二進制碼輸出來的整數就是那二進制碼對應的負數了。
3,輸出:c1=a,c2=b
c1=97,c2=98
原因和1的問基本相同了。。
我有一本譚浩強的那個書,電子書自己去下了網上很多的。
㈢ c語言程序設計教程第四版楊路明答案
我沒有答案,但是我有視頻教程,講得很好,很適合基礎的,我當初就是自學完這個視頻教程,然後考過的二級,你要的話,我可以給你發。
㈣ c語言程序設計 第四版 答案
c語言程序設計(第四版)學習輔導 這本書里有,你最好買一下。要不就去看看網上有沒有電子版的。
㈤ 譚浩強C語言程序設計第四版,第113頁第10題的第二小題求答案,謝謝
#include <stdio.h>
int main()
{
int i;
double bonus,bon1,bon2,bon4,bon6,bon10;
bon1=100000*0.1;
bon2=bon1+100000*0.075;
bon4=bon2+100000*0.05;
bon6=bon4+100000*0.03;
bon10=bon6+400000*0.015;
printf("請輸入利潤i:");
scanf("%d",&i);
if (i<=100000)
bonus=i*0.1;
else if (i<=200000)
bonus=bon1+(i-100000)*0.075;
else if (i<=400000)
bonus=bon2+(i-200000)*0.05;
else if (i<=600000)
bonus=bon4+(i-400000)*0.03;
else if (i<=1000000)
bonus=bon6+(i-600000)*0.015;
else
bonus=bon10+(i-1000000)*0.01;
printf("獎金是: %10.2f\n",bonus);
return 0;
}
#include <stdio.h>
int main()
{
int i;
double bonus,bon1,bon2,bon4,bon6,bon10;
int branch;
bon1=100000*0.1;
bon2=bon1+100000*0.075;
bon4=bon2+200000*0.05;
bon6=bon4+200000*0.03;
bon10=bon6+400000*0.015;
printf("請輸入利潤i:");
scanf("%d",&i);
branch=i/100000;
if (branch>10) branch=10;
switch(branch)
{ case 0:bonus=i*0.1;break;
case 1:bonus=bon1+(i-100000)*0.075;break;
case 2:
case 3: bonus=bon2+(i-200000)*0.05;break;
case 4:
case 5: bonus=bon4+(i-400000)*0.03;break;
case 6:
case 7:
case 8:
case 9: bonus=bon6+(i-600000)*0.015;break;
case 10: bonus=bon10+(i-1000000)*0.01;
}
printf("獎金是 %10.2f\n",bonus);
return 0;
}
㈥ 求《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]);
}
㈦ EMERGENCY 求高手救我,譚浩強版C語言程序與設計第四版第113頁10,11兩題,求答案,謝謝大蝦
//10_1_1
#include <stdio.h>
int main()
{
int i;
double bonus,bon1,bon2,bon4,bon6,bon10;
bon1=100000*0.1;
bon2=bon1+100000*0.075;
bon4=bon2+100000*0.05;
bon6=bon4+100000*0.03;
bon10=bon6+400000*0.015;
printf("請輸入利潤i:");
scanf("%d",&i);
if (i<=100000)
bonus=i*0.1;
else if (i<=200000)
bonus=bon1+(i-100000)*0.075;
else if (i<=400000)
bonus=bon2+(i-200000)*0.05;
else if (i<=600000)
bonus=bon4+(i-400000)*0.03;
else if (i<=1000000)
bonus=bon6+(i-600000)*0.015;
else
bonus=bon10+(i-1000000)*0.01;
printf("獎金是: %10.2f\n",bonus);
return 0;
}
//10_1_2
#include <stdio.h>
int main()
{
int i;
double bonus,bon1,bon2,bon4,bon6,bon10;
int branch;
bon1=100000*0.1;
bon2=bon1+100000*0.075;
bon4=bon2+200000*0.05;
bon6=bon4+200000*0.03;
bon10=bon6+400000*0.015;
printf("請輸入利潤i:");
scanf("%d",&i);
branch=i/100000;
if (branch>10) branch=10;
switch(branch)
{ case 0:bonus=i*0.1;break;
case 1:bonus=bon1+(i-100000)*0.075;break;
case 2:
case 3: bonus=bon2+(i-200000)*0.05;break;
case 4:
case 5: bonus=bon4+(i-400000)*0.03;break;
case 6:
case 7:
case 8:
case 9: bonus=bon6+(i-600000)*0.015;break;
case 10: bonus=bon10+(i-1000000)*0.01;
}
printf("獎金是 %10.2f\n",bonus);
return 0;
}
//11_1
#include <stdio.h>
int main()
{int t,a,b,c,d;
printf("請輸入四個數:");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
if (a>b)
{ t=a;a=b;b=t;}
if (a>c)
{ t=a;a=c;c=t;}
if (a>d)
{ t=a;a=d;d=t;}
if (b>c)
{ t=b;b=c;c=t;}
if (b>d)
{ t=b;b=d;d=t;}
if (c>d)
{ t=c;c=d;d=t;}
printf("排序結果如下: \n");
printf("%d %d %d %d \n" ,a,b,c,d);
return 0;
}