日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

测试题的答案(技术博客)

發(fā)布時(shí)間:2023/12/10 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 测试题的答案(技术博客) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

   根據(jù)老師的要求,我把上次測試的答案匯總了下,將程序?qū)懙牡玫綕M分的答案給挑了出來,希望大家不要追究版權(quán)問題,若有問題,我們私下武力解決問題。

   第一題:從鍵盤輸入一個(gè)大寫字母,要求改用小寫字母輸出。(這道題老師課堂上講過,大家都應(yīng)該沒有問題)

#include<stdio.h> int main() {char c;printf("請輸入一個(gè)大寫字母:");c = getchar();if(c>='A' && c<='Z'){c = c + 32;printf("轉(zhuǎn)換后的小寫字母為:%c\n",c); } }

?

  第二題:? ? ? 求ax2+bx+c=0方程的解(第二題班里沒有滿分,只有四個(gè)5分)

      ?

       

#include<stdio.h> #include <math.h>int main(){int a,b,c,i;float x1,x2,p,q;printf("請輸入a,b,c 的值:");scanf("%d%d%d",&a,&b,&c);if(a==0)printf("非二元一次方程。\n");else if(b*b-4*a*c==0)printf("有兩個(gè)相等的實(shí)數(shù)根%f\n",-1*b/2.0*a);else if(b*b-4*a*c>0){x1=-1*b+sqrt(b*b-4*a*c)/2.0*a;x2=-1*b-sqrt(b*b-4*a*c)/2.0*a;printf("有兩個(gè)實(shí)數(shù)根x1=%f x2=%f\n",x1,x2);}else if(b*b-4*a*c<0){p=-1*b/2*a;q=sqrt(-1*(b*b-4*a*c));printf("兩個(gè)復(fù)跟:%f+%fi %f-%fi\n",p,q,p,q);}return 0; }

  

第三題:?任給三角形的三邊,判斷該三角形是等邊、等腰、直角或一般三角形。

#include<stdio.h> #include <math.h> int main() {float a,b,c,;printf("請輸入三角形三邊的長:\n");scanf("%f%f%f",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){if(a==b && b==c)printf("該三角形為等邊三角形!\n");else{if((a==b && b!=c)||(b==c && b!=a)||(a==c && c!=a))printf("該三角形為等腰三角形!\n");else{if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)printf("該三角形為直角三角形!\n");else{printf("該三角形為一般三角形!\n");}}} }else{printf("不能構(gòu)成三角形\n");}return 0; }

?

  第四題:寫程序,判斷某一年是否閏年

#include<stdio.h>int main(){int year,leap;printf("隨便輸入一個(gè)年份唄: ");scanf("%d",&year);if(year%4==0){if(year%100==0){if(year%400==0){leap=1;}else{leap=0;}}else{leap=1;}}elseleap=0;if(leap){printf("呦!難得一見的閏年\n");}else{printf("親它并不是閏年\n");}return 0; }

第六題:打印乘法99表

#include<stdio.h>int main() {int i,j,k;printf("\n\n九九乘法表:\n\n\n");for(i=1;i<=9;i++){for(j=1;j<=i;j++){k=i*j;printf("%dX%d=%-3d ",j,i,k); }printf("\n"); } getchar(); getchar(); }

?

第七題:.斐波那契數(shù)列的前幾項(xiàng)是:1、1、2、3、5、 8、13、21、34……編寫程序輸出該數(shù)列的前13項(xiàng)。(每行輸出5個(gè)數(shù))

#include<stdio.h> int main() {int a,b,c,i;a = 1;b = 1;printf("%7d %7d ",a,b);for(i=3;i<=13;i++){c = a + b;printf("%7d ",c);if(i%5==0)printf("\n");a = b;b = c;}printf("\n") ; }

 第八題:計(jì)算表達(dá)式的值,直到某一項(xiàng)的值小于10-3為止。(第八題大家做了的很少)

#include<stdio.h> int main() {int i;double sum=0,item=0.5;for(i=1;item>0.001;i++){item=1.0/(i*(i+1));sum=sum+item;}printf("%1f\n",sum);return 0; }

  

  第九題:編程序,求一批非零整數(shù)中的偶數(shù)、奇數(shù)的平均值。用零作為終止標(biāo)記。(這道題班里做對的也不多)

void f9() {int n;int jishusum=0;int oushusum=0;int jishucount=0;int oushucount=0;printf("請輸入若干個(gè)非零整數(shù)(以零為終止標(biāo)記):");scanf("%d",&n);while(n){if(n%2){jishusum+=n;jishucount++;}else{oushusum+=n;oushucount++;}scanf("%d",&n);}printf("奇數(shù)平均值:%f\n",1.0*jishusum/jishucount);printf("偶數(shù)平均值:%f\n",1.0*oushusum/oushucount); }

?

???

  第十題:任意十個(gè)數(shù),打印它們中的最大數(shù)與最小數(shù)。

?

#include<stdio.h> int main() {int i = 0,a[10];int max = 0,min = 0,sum = 0;printf("請輸入你要計(jì)算的十個(gè)數(shù): "); float pj = 0;;for(i = 0;i < 10;i ++)scanf("%d",a+i);max = min = a[0];for(i = 1;i < 10;i ++)if(max < a[i])max = a[i]; for(i = 1;i < 10;i ++)if(min > a[i])min = a[i];for(i = 0;i < 10;i ++)sum += a[i];pj = sum / 10.0;printf("最大值%d\t最小值%d\t\n",max,min,pj); }

?

?

  第十一題:找出10~1200之間各位數(shù)字之和能被5整除的所有數(shù)。

#include<stdio.h> int main() {int i,j,num,sum;int iBegin=10;int iEnd=1200; for(i=iBegin,j=0;i<=iEnd;i++){num=i;sum=0;do{sum+=(num%10);}while((num/=10)>0); if(sum%5==0){j++;printf("%d%c",i,(j%10==0)?'\n':' ');}} }

?

  第十二題:簡單圖案打印(矩形)

#include<stdio.h>int main() {int i;for(i=1;i<=5;i++){printf("* * * * *\n");} }

  第十三題:簡單圖案打印(平行四邊形)

#include<stdio.h> int main() {int i,j;for(i=0;i<5;i++){for(j=0;j<i+5;j++)printf(" ");for(j=0;j<5;j++)printf("*");printf("\n");} }

  第十四題:簡單圖案打印(等腰三角形)

#include<stdio.h> int main() {int i,j;for(i=0;i<5;i++){for(j=0;j<5-i;j++) printf(" ");for(j=0;j<2*i+1;j++)printf("*");printf("\n");}return 0; }

  第十五題:???? 計(jì)算和統(tǒng)計(jì)旅客運(yùn)費(fèi)程序.

?

?

#include<stdio.h>int main() {int num=0,total=0;float w,f,t=0;printf("請輸入該名旅客行李的重量:");scanf("%f",&w);while(num<=100&&w>0){if(w<=50)f=w*1.5;else f=1.5*50+2.8*(w-50);num++;total+=f;printf("旅客編號為:%d,應(yīng)付金額為:%.2f元,行李重量為:%.2fkg\n",num,f,w);printf("總收入為:%d元\n",total);printf("請輸入該名旅客行李的重量:");scanf("%f",&w);}printf("t=%.2f,num=%d\n",t,num); return 0; }

  若是有錯(cuò)誤,希望大家能夠及時(shí)的指出。謝謝!

轉(zhuǎn)載于:https://www.cnblogs.com/160809232zy/p/6067902.html

總結(jié)

以上是生活随笔為你收集整理的测试题的答案(技术博客)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。