欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      C語(yǔ)言作業(yè)[最終定稿]

      時(shí)間:2019-05-12 16:51:20下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《C語(yǔ)言作業(yè)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《C語(yǔ)言作業(yè)》。

      第一篇:C語(yǔ)言作業(yè)

      第一章

      使用printf()函數(shù)按下面的形式顯示某應(yīng)用程序的功能 #include void main(){ printf(“********************n”);printf(“歡迎使用卡卡名片夾n”);printf(“[1]顯示全部名片n”);printf(“[2]新建名片n”);printf(“[3]修改名片n”);printf(“[4]刪除名片n”);printf(“[5]退出n”);printf(“********************n”);}

      編寫一個(gè)C程序,能夠從鍵盤輸入一個(gè)浮點(diǎn)數(shù),然后輸出它的倒數(shù)。#include void main(){ float m,n;printf(“請(qǐng)輸入一個(gè)浮點(diǎn)數(shù)n”);scanf(“%f”,&m);n=1/m;printf(“該數(shù)的倒數(shù)是%f”,n);}

      第二章

      將華氏溫度轉(zhuǎn)換為攝氏溫度。使用公式:C=5/9(F-32.#include void main(){ float m,n;printf(“請(qǐng)輸入華氏溫度n”);scanf(“%f”,&m);n=5.0/9.0*(m-32);printf(“其對(duì)應(yīng)的攝氏溫度為:%fn”,n);}

      輸入兩個(gè)角度值分別賦給變量x和y,計(jì)算下面算式的結(jié)果,#include #include #define PI 3.14

      void main(){ int x,y,z,s1,s2;printf(“請(qǐng)輸入兩個(gè)角度值n”);scanf(“%f%f”,&x,&y);x=x*PI/180.0;y=y*PI/180.0;s1=sin(fabs(x)+fabs(y));s2=sqrt(cos(fabs(x)+fabs(y)));z=s1/s2;} printf(“所的結(jié)果為%f/n”,z);

      貸款額的計(jì)算,即計(jì)算一次可向銀行貸款多少元,其計(jì)算公式為 D=a(In-1)/[(I-1)In-] 式中:D為一次可向銀行的貸款額,a為每年可以還貸的金額,I=1+人(r為年利率),n為還清貸款的年數(shù)。a、r、n由鍵盤輸入。#include #include void main(){ float a,r,n,I,D,p,q;printf(“請(qǐng)輸入每年可以還貸的金額a,年利率r,還清貸款的年數(shù)nn”);scanf(“%f%f%f”,&a,&r,&n);I=1+r;p=a*(pow(I,n)-1);q=(I-1)*pow(I,n);D=p/q;printf(“一次可向銀行貸款%f元”,D);}

      第三章

      將China譯成Glmre。方法是:用原來字母后面的第4個(gè)字母代替原來的字母。#include void main(){ char c1,c2,c3,c4,c5;c1='C'+4;c2='h'+4;c3='i'+4;c4='n'+4;c5='a'+4;printf(“%c%c%c%c%cn”,c1,c2,c3,c4,c5);}

      把十進(jìn)制數(shù)97轉(zhuǎn)化為八進(jìn)制、十六進(jìn)制數(shù)。#include void main(){ int n=97;printf(“oct=%on”,n);printf(“xct=%xn”,n);}

      設(shè)圓半徑r=1.5,圓柱高h(yuǎn)=3,求圓周長(zhǎng),圓面積,圓球表面積,圓球體積,圓柱體積。#include #define PI 3.1415926 void main(){ float r,h,l,s,ss,sv,hs,hv;printf(“請(qǐng)輸入圓半徑,圓柱高n”);scanf(“%f%f”,&r,&h);l=2*PI*r;s=PI*r*r;ss=4*PI*r*r;sv=4.0/3.0*PI*r*r*r;hs=2*PI*r*r+2*PI*r*h;hv=PI*r*r*h;printf(“圓周長(zhǎng)為%f,圓面積為%f,圓球表面積為%f,圓球體積為%f,圓柱表面積為%f,圓柱體積為%f”,l,s,ss,sv,hs,hv);}

      已知三角形的三邊長(zhǎng),求三角形面積。#include #include void main(){ float a,b,c,p,s;printf(“請(qǐng)輸入三角形的三邊長(zhǎng)為:n”);scanf(“%f%f%f”,&a,&b,&c);

      } p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c));printf(“此三角形的面積是%f”,s);

      輸入三個(gè)字母m,a,n,并以”man”m a n(豎行排列)的形式輸出 #include void main(){ char a,b,c;printf(“請(qǐng)輸入三個(gè)字母n”);scanf(“%c,%c,%c”,&a,&b,&c);printf(“"%c%c%c”n“,a,b,c);printf(”%cn%cn%cn“,a,b,c);}

      輸入一個(gè)字符,找出他的前一個(gè)字符和后一個(gè)字符,并根據(jù)ASCII值,按從大到小的順序輸出這三個(gè)字符級(jí)ASCII碼值。#include void main(){ char c1,c2,c3;scanf(”%c“,&c2);c1=c2-1;c3=c2+1;printf(”%c%c%cn“,c1,c2,c3);

      printf(”%d,%d,%d“,c1,c2,c3);}

      已知雞免總頭數(shù)為h(30),總腳數(shù)為f(90),求雞免各有幾只

      #include void main(){ int h,f,a,b;

      }printf(”請(qǐng)輸入總頭數(shù)和總腳數(shù)n“);scanf(”%d,%d“,&h,&f);a=(4*h-f)/2;b=h-a;printf(”雞有%d只,兔有%d只“,a,b);

      輸入一個(gè)三位正整數(shù),反向輸出對(duì)應(yīng)的數(shù)

      #include void main(){ int i,j,k,l,m;

      }printf(”請(qǐng)輸入一個(gè)三位整數(shù):n“);scanf(”%d“,&i);j=i/100;k=(i-j*100)/10;l=i-j*100-k*10;m=l*100+k*10+j;printf(”此數(shù)的倒置數(shù)為:%dn“,m);

      計(jì)算方程ax2+bx+c=0的根

      #include #include void main(){ float a,b,c,x1,x2,p;printf(”請(qǐng)輸入a,b,c的值:n“);scanf(”%f%f%f“,&a,&b,&c);

      p=sqrt(b*b-4*a*c);x1=(-b+p)/(2*a);

      x2=(-b-p)/(2*a);printf(”x1=%f,x2=%fn“,x1,x2);}

      用putchar函數(shù)讀入兩個(gè)字符c1,c2,然后分別用putchar函數(shù)和printf函數(shù)輸出 #include void main(){ char c1,c2;c1=getchar();c2=getchar();putchar(c1);printf(”n“);putchar(c2);printf(”n“);printf(”%cn%cn“,c1,c2);}

      第四章

      輸入三個(gè)整數(shù)x,y,z,請(qǐng)把這三個(gè)數(shù)由小到大輸出,#include void main(){ int x,y,z,m;printf(”請(qǐng)輸入三個(gè)整數(shù)n“);scanf(”%d,%d,%d“,&x,&y,&z);if(x>y){m=x,x=y,y=m;} if(x>z){m=x,x=z,z=m;} if(y>z){m=y,y=z,z=m;} printf(”%d,%d,%dn“,x,y,z);}

      當(dāng)月收入超過1600元時(shí),超過部分交稅款20%。試編寫一程序計(jì)算稅款(其中月收入由鍵盤輸入。

      #include void main(){ float a,b=0;

      }printf(”請(qǐng)輸入月收入n“);scanf(”%f“,&a);if(a>1600)b=(a-1600)*0.2;printf(”應(yīng)繳稅款為%f元n“,b);

      計(jì)算y=3x+6(x>=0)

      -x*x+2x-8(x<0)

      #include void main(){ float x,y;

      } printf(”請(qǐng)輸入自變量x的值n“);scanf(”%f“,&x);if(x>=0)y=3*x+6;else y=-x*x+2*x-8;printf(”對(duì)應(yīng)因變量的值為%fn“,y);

      為優(yōu)待顧客,商店對(duì)購(gòu)貨在1000元和1000元以上的,八折優(yōu)惠;500元以上(包括500元,下同),1000元以下的,九折優(yōu)惠;200元以上,500元以下的,九五折優(yōu)惠;100元以上,200元以下的,九七折優(yōu)惠;100元一下不優(yōu)惠。請(qǐng)輸入購(gòu)貨款后,打印出該交的貨款。#include void main(){ float x,y;

      }printf(”請(qǐng)輸入購(gòu)貨款n“);scanf(”%f“,&x);if(x>=1000)y=x*0.8;else if(x>=500)y=x*0.9;else if(x>=200)y=x*0.95;else if(x>=100)y=x*0.97;else y=x;printf(”應(yīng)交貨款為%.1f元n“,y);

      輸入班號(hào),輸出該班學(xué)生人數(shù)(用switch語(yǔ)句編程)#include void main(){ int m,n;

      }printf(”請(qǐng)輸入班號(hào)n“);scanf(”%d“,&m);switch(m){ case 21:n=45;break;case 22:n=51;break;case 23:n=48;break;case 24:n=46;break;case 25:n=48;break;case 26:n=52;break;default:printf(”輸入錯(cuò)誤n“);} printf(”該班有%d個(gè)學(xué)生n“,n);

      第五章

      任意輸入N個(gè)數(shù),統(tǒng)計(jì)其中正數(shù),負(fù)數(shù)和零的個(gè)數(shù)。

      #include void main(){ int N,n,m,a=0,b=0,c=0;

      }printf(”請(qǐng)輸入數(shù)字個(gè)數(shù)n“);scanf(”%d“,&N);for(n=1;n<=N;n++){ printf(”請(qǐng)輸入數(shù)字n“);scanf(”%d“,&m);if(m>0)

      a++;else if(m<0)

      b++;else

      c++;} printf(”正數(shù)有%d個(gè),負(fù)數(shù)有%d個(gè),零有%d個(gè)n“,a,b,c);

      第五章

      任意輸入N個(gè)數(shù),統(tǒng)計(jì)其中正數(shù),負(fù)數(shù)和零的個(gè)數(shù)。#include void main(){ int a=0,b=0,c=0,n,i,m;printf(”請(qǐng)輸入數(shù)的個(gè)數(shù):n“);scanf(”%d“,&n);for(i=1;i<=n;i++){

      } printf(”請(qǐng)輸入第%d個(gè)數(shù):n“,i);scanf(”%d“,&m);if(m>0)

      a++;else if(m<0)

      b++;else

      c++;} printf(”正數(shù)有:%d個(gè),負(fù)數(shù)有:%d個(gè),零有:%d個(gè)n“,a,b,c);

      求值

      #include void main(){ int i,j,k,a=0,b=0;float c=0,sum=0;for(i=1;i<=100;i++)a+=i;for(j=1;j<=50;j++)b+=j*j;for(k=1;k<=10;k++)c+=1.0/k;sum=a+b+c;printf(”sum=%.2lfn“,sum);}

      在1~500中,找出所有能同時(shí)滿足用3除余2,用5除余3,用7除余4的整數(shù)。#include void main(){ int i;for(i=1;i<=500;i++){

      if(i%3==2&&i%5==3&&i%7==4)

      printf(”%dn“,i);} }

      任意輸入一串字符,以“?”結(jié)束,分別統(tǒng)計(jì)其中字母,數(shù)字和其他字符的個(gè)數(shù)。#include void main(){ int a=0,b=0,c=0;char d;while((d=getchar())!='?'){

      if(d>='A'&&d<='Z'||d>='a'&&d<='z')

      a++;

      else if(d>='0'&&d<='9')

      b++;

      else

      c++;} printf(”字母有%d個(gè),數(shù)字有%d個(gè),其他字符有%d個(gè)n“,a,b,c);}

      第六章

      求任意20個(gè)數(shù)中的正數(shù)之和及個(gè)數(shù)。#include void main(){ int i,k=0;float a[30],sum=0;for(i=0;i<30;i++){

      printf(”請(qǐng)輸入第%d個(gè)數(shù)n“,i+1);

      scanf(”%f“,&a[i]);

      if(a[i]>0)

      {

      sum+=a[i];

      k++;

      } } printf(”正數(shù)之和為%fn“,sum);printf(”正數(shù)的個(gè)數(shù)為%dn“,k);}

      統(tǒng)計(jì)全班某門功課的平均成績(jī),找出最高,最低分。#include void main(){ int a[38],i,j,k,sum=0;float ave;

      printf(”請(qǐng)輸入第1個(gè)同學(xué)的成績(jī):n“);scanf(”%d“,&a[0]);j=k=a[0];for(i=1;i<38;i++){ printf(”請(qǐng)輸入第%d個(gè)同學(xué)的成績(jī):n“,i+1);scanf(”%d“,&a[i]);while(a[i]>100||a[i]<0){

      printf(”輸入的成績(jī)無效!請(qǐng)重新輸入!n“);

      scanf(”%d“,&a[i]);} sum+=a[i];if(a[i]>j)j=a[i];if(a[i]

      }

      一個(gè)數(shù)如果恰好等于他的因子之和,這個(gè)數(shù)就稱為完數(shù)。找出1000以內(nèi)的所有完數(shù)。#include void main(){ int sum,i,n;

      } printf(”從2到1000的完備數(shù)有:n“);for(n=2;n<1000;n++){ sum=0;for(i=1;i

      電話傳遞數(shù)據(jù)加密。#include void main(){ int n,b,i,a[4];

      } printf(”請(qǐng)輸入一個(gè)三位數(shù)n“);scanf(”%d“,&n);a[0]=n/1000;a[1]=(n/100)%10;a[2]=(n%100)/10;a[3]=n%10;for(i=0;i<4;i++)a[i]=(a[i]+5)%10;b=a[0];a[0]=a[3];a[3]=b;b=a[1];a[1]=a[2];a[2]=b;n=1000*a[0]+100*a[1]+10*a[2]+a[3];printf(”%dn“,n);

      計(jì)算兩個(gè)矩陣的乘積。#include void main(){ int a[2][3],b[3][4],c[2][4]={0};int i,j,k,s;

      printf(”請(qǐng)給數(shù)組a[2][3]賦值n“);for(i=0;i<2;i++){ for(j=0;j<3;j++)

      scanf(”%d“,&a[i][j]);} printf(”請(qǐng)給數(shù)組b[3][4]賦值n“);for(i=0;i<3;i++){ for(j=0;j<4;j++)

      scanf(”%d“,&b[i][j]);} for(i=0;i<2;i++){ for(j=0;j<4;j++){

      for(k=0,s=0;k<3&&s<3;k++,s++)

      c[i][j]+=a[i][k]*b[s][j];} }

      } for(i=0;i<2;i++){ for(j=0;j<4;j++)

      printf(”%d

      “,c[i][j]);printf(”n“);}

      第七章

      #include #include void change(char str[]){ int i,j;for(i=j=0;str[i]!='