科学出版社c语言实验答案,程序设计基础c语言第三章程序结构教材习题答案科学出版社...
第 1 頁程序設計基礎-C 語言(科學出版社教材)第三章-程序結構教材習題答案1.0 編寫程序使整形變量:a=3,b=4,c=5,p=0xfffe,q=0xffff;浮點型變量:x=1.2,y=2.4,z=3.6;無符號型變量:u=5127486,n=128765,字符型變量:c1=’ a’,c2=’b’;#include void main(){int a,b,c,p,q;float x,y,z;unsigned int u,n;char c1,c2;a=3;b=4;c=5;p=0xfffe;q=0xffff;x=1.2;y=2.4;z=-3.6;u=5127486;n=128765;c1='a';c2='b';printf(“a=%d b=%d c=%d\n“,a,b,c);printf(“p=%#x q=%#x\n“,p,q);printf(“x=%f,y=%f,z=%f\n“,x,y,z);第 2 頁printf(“x+y=%.2f y+z=%.2f x+z=%.2f\n“,x+y,y+z,x+z);printf(“u=%8u n=%8u\n“,u,n);printf(“c1='%c' or %d\n“,c1,c1);printf(“c2='%c' or %d\n“,c2,c2);}2.0 讀入三個雙精度數,求出它們的平均值并保留此平均值小數點后二位,最后輸出結果。#include void main(){double a,b,c,d;printf(“請輸入三個雙精度數:“);scanf(“%lf,%lf,%lf“,d=(a+b+c)/3;printf(“d=%.2lf“,d );}3.0 編寫一個程序,要求輸入三個整數值 a,b,c,把 c 中的值賦給 b, 把 b 中的值賦給 a, 把 a 中的值賦給 c,最后輸出 a,b,c.第 3 頁#include void main(){int a,b,c,t;printf(“輸入三個整數值:“);scanf(“%d,%d,%d“,t=a;a=b;b=c;c=t;printf(“a=%d,b=%d,c=%d\n“,a,b,c);}4.0 編寫一個程序,要求 輸入一個華氏溫度,輸出對于的攝氏溫度。華氏溫度與攝氏溫度轉換公式為:c=5/9*(F-32).結果保留二位小數。#include void main(){float F;第 4 頁float C;printf(“請輸入一個華氏溫度 F=“);scanf(“%f“,C=5.0/9.0*(F-32.0);printf(“對應的攝氏溫度 C=%.2f\n“,C);}5.0 編寫一個程序,要求 輸入一個三位數,正確的分量出它的個位,十位,百位,并在屏幕顯示出來#include void main(){int a,a100,a10,a1;printf(“請輸入一個三位整數:“);scanf(“%d“,if(100void main(){int a,b;printf(“請輸入一個整數:“);scanf(“%d“,b=a%2;if(b==0)printf(“偶數 a=%d\n“,a);elseprintf(“奇數 a=%d\n“,a);}第 6 頁7.0 編寫程序,輸入 x,對應輸出 Y 值。x(1)y20)3?????????#include void main(){int x,y;printf(“輸入 x 值:“);scanf(“%d“,if (x#include void main(){unsigned int i_a,i_b,i_c;float f_s;printf(“請輸入 3 個數作為三角形的三條邊,中間用空格隔開:“);scanf(“%u %u %u“,if((i_a+i_b)>i_c f_s=sqrt(f_s*(f_s-i_a)*(f_s-i_b)*(f_s-i_c));printf(“該 3 個數可構成一個三角形,其面積是%.2f\n“,f_s);if((i_a=i_b) }else{ if((i_a=i_b) || (i_a=i_c) || (i_b=i_c)) 第 8 頁{ printf(“該三角形是等腰三角形\n“); }else{ printf(“該三角形是一般三角形\n“); }}}else{ printf(“該 3 個數不能構成一個三角形\n“); }}9.0 編寫程序,輸入某年某月,求該月有多少天。#include void main(){unsigned int i_Year,i_Month;char i_Days;printf(“請輸入年月,中間用空格隔開:“);scanf(“%u %u“,if(1void main(){int i_a;//成績int i_grade;//成績等級printf(“請輸入成績:“);scanf(“%d“,printf(“用 if 語句判斷的等級是:“);if (i_a>=90){ printf(“A“);}
展開閱讀全文
總結
以上是生活随笔為你收集整理的科学出版社c语言实验答案,程序设计基础c语言第三章程序结构教材习题答案科学出版社...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么给苹果电脑装双系统 苹果电脑如何安装
- 下一篇: 在c语言中除法运算符,c – 不需要的除