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

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

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

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

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

      C語言

      時間:2019-05-11 22:55:27下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《C語言》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《C語言》。

      第一篇:C語言

      Home

      Exam List

      Notification

      Problem

      Ranklist

      Message

      User Information

      HJP-2013學(xué)期作業(yè)

      程序設(shè)計題

      1.(10分)

      一秒鐘以后

      題目描述

      輸入某時刻的時、分、秒數(shù),輸出一秒鐘以后的新時刻。時間采用24小時制

      輸入描述

      時、分、秒都是整數(shù),輸入時以空格分隔。

      輸出描述

      時、分、秒以:分隔

      輸入樣例 8 59

      輸出樣例

      14:9:0

      用戶代碼

      #include void main(){ int h,m,s,t;scanf(“%d%d%d”,&h,&m,&s);t=h*3600+m*60+s;t=t+1;h=t/3600;m=(t-h*3600)/60;s=t-h*3600-m*60;if(h!=24)printf(“%d:%d:%dn”,h,m,s);if(h==24)

      printf(“0:0:0”);}

      最后保存時間: 2013-10-30 16:11:42 本題得分:10分(4/4)

      查看最新評判結(jié)果

      2.(10分)

      進制轉(zhuǎn)換

      題目描述

      輸入一個十進制正整數(shù),輸出對應(yīng)的二進制數(shù)串

      輸入描述

      輸入一個正整數(shù)n,n大于零。

      輸出描述

      對于每個測試實例,輸出一行二進制碼。

      輸入樣例

      輸出樣例

      10010

      用戶代碼

      #include void main(){ int n,i,a[50],k=0;scanf(“%d”,&n);for(i=0;n>0;i++){

      if(n%2==0)

      a[i]=0;

      else

      a[i]=1;

      n=n/2;

      k=k+1;} while(k>0)

      printf(“%d”,a[--k]);

      system(“pause”);}

      最后保存時間: 2013-10-28 17:22:36 本題得分:10分(1/1)

      查看最新評判結(jié)果

      3.(10分)

      簡易計算器

      題目描述

      簡易計算器:能完成整數(shù)的加、減、乘、除和模除運算。

      輸入描述

      輸入為一行: 一個整數(shù)a,一個字符c以及另一個整數(shù)b。

      輸出描述

      輸出為一行,內(nèi)容是a和b進行整數(shù)運算c所得結(jié)果: 當(dāng)c為+時,輸出a+b;當(dāng)c為-時,輸出a-b;當(dāng)c為*時,輸出a*b;當(dāng)c為/時,輸出a/b;當(dāng)c為%時,輸出a%b;當(dāng)c為其它字符或者a和b無法進行c所規(guī)定的整數(shù)運算時,輸出NA。

      輸入樣例

      8+5 6/0-7%-4 3#9

      輸出樣例NA-3 NA

      用戶代碼

      #include void main(){ int a,b,sum;char c;scanf(“%d%c%d”,&a,&c,&b);switch(c){ case '+':sum=a+b;printf(“%d”,sum);break;case '-':sum=a-b;printf(“%d”,sum);break;case '*':sum=a*b;printf(“%d”,sum);break;case '/':if(b!=0){

      sum=a/b;printf(“%d”,sum);}

      else if(b==0)

      printf(“NA”);break;case '%':if(b!=0){

      sum=a%b;printf(“%d”,sum);}

      else if(b==0)

      printf(“NA”);break;default:printf(“NA”);break;} }

      最后保存時間: 2013-10-30 16:17:52 本題得分:10分(5/5)

      查看最新評判結(jié)果

      4.(10分)

      一元二次方程根的個數(shù)

      題目描述

      輸入一元二次方程的系數(shù)a,b,c,輸出方程的根的個數(shù)。

      輸入描述

      三個實數(shù)

      輸出描述

      輸出方程的根的個數(shù)

      輸入樣例3 2

      輸出樣例

      用戶代碼

      #include #include void main(){ double a,b,c,d;scanf(“%lf%lf%lf”,&a,&b,&c);d=b*b-4*a*c;if(d==0)

      printf(“1”);else if(d>0)

      printf(“2”);else

      printf(“0”);}

      最后保存時間: 2013-10-28 10:41:49 本題得分:10分(3/3)

      查看最新評判結(jié)果

      5.(10分)

      多項式求和

      題目描述

      多項式的描述如下:

      11/4 + 1/5-1/6 +...現(xiàn)在請你求出該多項式的前n項的和。

      輸入描述

      每組輸入數(shù)據(jù)是一個正整數(shù)n(n<1000)。

      輸出描述

      對于每個測試實例n,要求輸出多項式前n項的和。每個測試實例的輸出占一行,結(jié)果保留2位小數(shù)。

      輸入樣例

      輸出樣例

      0.50

      用戶代碼

      #include void main(){ int n,i=1,j=1;double x=0,y=1;scanf(“%d”,&n);while(i<=n){

      y=j*1.0/i;

      x+=y;

      i++;

      j=j*-1;} printf(“%.2f”,x);system(“pause”);}

      最后保存時間: 2013-10-28 11:03:19 本題得分:10分(4/4)

      查看最新評判結(jié)果

      6.(10分)

      青年歌手大獎賽_評委會打分

      題目描述

      青年歌手大獎賽中,評委會給參賽選手打分。選手得分規(guī)則為去掉一個最高分和一個最低分,然后計算平均得分,請編程輸出某選手的得分。

      輸入描述

      輸入數(shù)據(jù)的第一個數(shù)是n(2

      輸出描述

      對于每組輸入數(shù)據(jù),輸出選手的得分,結(jié)果保留2位小數(shù),每組輸出占一行。

      輸入樣例 100 99 98 97

      輸出樣例

      98.50

      用戶代碼

      #include void main(){ int i,n;double b,ave,max,min,sum=0;scanf(“%d”,&n);

      for(i=0;i

      scanf(“%lf”,&b);

      {

      if(i==0){

      min=b;max=b;

      }

      if(b>max)

      max=b;

      if(b

      min=b;}

      sum=sum+b;

      }sum=sum-min-max;

      ave=sum/(n-2);

      printf(“%.2f”,ave);}

      最后保存時間: 2013-10-30 22:32:09 本題得分:10分(5/5)

      查看最新評判結(jié)果

      7.(10分)

      百錢買百雞

      題目描述

      這是一個經(jīng)典問題:話說某人用一百個銅錢剛好買了一百只雞, 其中一只公雞x個銅錢, 一只母雞y個銅錢,一個銅錢z只小雞,問一百只雞中公雞,母雞,小雞各有多少只呢?

      輸入描述

      輸入數(shù)據(jù)包含三個正整數(shù)x、y、z,其具體含義參見題目描述。

      輸出描述

      如果給定的數(shù)據(jù)無解,請輸出:“no solution!”.否則,請分別輸出公雞、母雞和小雞的個數(shù),數(shù)據(jù)之間用一個空格隔開。

      如果有多組答案,請用多行輸出所有結(jié)果,并優(yōu)先輸出x較小的結(jié)果(x相同的,再比較y,y較小者優(yōu)先輸出),具體格式參見樣例;

      輸入樣例3 3

      輸出樣例 18 78 8 11 81 12 4 84

      用戶代碼

      #include void main(){ int x,y,z,i,j,k,a=0;scanf(“%d%d%d”,&x,&y,&z);for(i=1;i<=100/x;i++)

      for(j=1;j<=100/y;j++)

      for(k=1;k<=100*z;k++){

      if(i+j+k==100&&x*i+y*j+k/z==100&&k%z==0){

      printf(“%d %d %dn”,i,j,k);

      a=1;

      }

      }if(a==0)

      printf(“no solution!”);} 最后保存時間: 2013-12-12 20:58:49 本題得分:10分(5/5)

      查看最新評判結(jié)果

      8.(10分)

      丑數(shù)的個數(shù)

      題目描述

      如果一個正整數(shù)分解后的的所有素因子最多只有2,3,5,7四種,則這個數(shù)稱為丑數(shù),比如,1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27就是前20個丑數(shù)。請編程判斷一個數(shù)是否是丑數(shù)。

      輸入描述

      輸入數(shù)據(jù)首先包含一個整數(shù)N(1<=N<=10),表示給出的正整數(shù)的個數(shù),然后是N個32位的正整數(shù)。

      輸出描述

      請編程輸出給出的這些數(shù)中丑數(shù)的個數(shù)。

      輸入樣例 2 9 11 65 100

      輸出樣例

      用戶代碼

      #include void main(){ int n,i,a[10],k=0;scanf(“%d”,&n);for(i=0;i

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

      for(i=0;i

      while(a[i]%2==0)

      a[i]=a[i]/2;

      while(a[i]%3==0)

      a[i]=a[i]/3;

      while(a[i]%5==0)

      a[i]=a[i]/5;

      while(a[i]%7==0)

      a[i]=a[i]/7;

      if(a[i]==1)

      k++;}printf(“%d”,k);}

      最后保存時間: 2013-10-29 17:42:38 本題得分:10分(5/5)

      查看最新評判結(jié)果

      9.(10分)

      哥德巴赫猜想

      題目描述

      德國數(shù)學(xué)家哥德巴赫曾猜測:任何大于6的偶數(shù)都可以分解成兩個素數(shù)的和。但有些偶數(shù)可以分解成多種素數(shù)對的和,如: 10=3+7,10=5+5,即10可以分解成兩種不同的素數(shù)對。輸入N,判斷它可以分解成多少種不同的素數(shù)對。(注: A+B與B+A認為是相同素數(shù)對)

      輸入描述

      一個大于6的偶數(shù)

      輸出描述

      可分解成的素數(shù)對的數(shù)目

      輸入樣例

      輸出樣例

      用戶代碼

      #include #include int han(int a){ int j,flag,k=1;for(j=2,flag=1;j<=sqrt(a);j++){

      if(a%j==0){flag=0;k=0;break;}

      if(flag==1)k++;}if(k==0||a==1)

      return 0;else

      return 1;} void main(){ int n,i,t,x=0;scanf(“%d”,&n);for(i=2;i<=(n/2);i++){

      t=han(i);

      if(t==1)

      if(han(n-i)==1)

      x++;} printf(“%d”,x);}

      最后保存時間: 2013-11-11 13:11:49 本題得分:10分(2/2)

      查看最新評判結(jié)果

      10.(10分)

      絕對素數(shù)

      題目描述

      編寫方法static int prim(int k)判斷一個數(shù)是否為素數(shù)。在主方法實現(xiàn)如下功能:輸入一個10-99之間的兩位整數(shù),判斷該數(shù)是否為絕對素數(shù)。所謂絕對素數(shù)是指本身是素數(shù),其逆序數(shù)也是素數(shù)的數(shù)。例如:13絕對素數(shù);23不是絕對素數(shù)。

      輸入描述

      輸入一個10-99之間的兩位整數(shù)。

      輸出描述

      判斷該數(shù)是否為絕對素數(shù),是則輸出YES,否則輸出NO。

      輸入樣例

      輸出樣例

      YES

      用戶代碼

      #include #include void main(){ int i,n,a,b,c,x,flag,lead;scanf(“%d”,&n);for(i=2,flag=1;i<=sqrt(n);i++){

      if(n%i==0){

      flag=0;break;} } if(flag==1)

      a=1;else

      a=0;b=n/10;c=n%10;x=c*10+b;if(a==1){

      for(i=2,lead=1;i

      if(x%i==0){

      lead=0;break;}

      } }

      if(lead==1)

      printf(“YES”);

      else

      printf(“NO”);}

      最后保存時間: 2013-11-25 17:21:28 本題得分:10分(4/4)

      查看最新評判結(jié)果

      11.(10分)

      最大公約數(shù)和最小公倍數(shù)

      題目描述

      輸入兩個正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。

      輸入描述

      輸入一行,包含兩個正整數(shù),之間用空格分隔。

      輸出描述

      輸出一行,包含最大公約數(shù)和最小公倍數(shù),之間用空格分隔。

      輸入樣例

      60

      輸出樣例 180

      用戶代碼

      #include int han(int m,int n){ int i,k;for(i=1;i<=(m*n);i++){

      if(i%n==0&&i%m==0){

      k=i;break;} }return k;} void main(){ int a,b,x,y;scanf(“%d%d”,&a,&b);x=han(a,b);y=(a*b)/x;printf(“%d %d”,y,x);} 最后保存時間: 2013-11-26 12:53:16 本題得分:10分(3/3)

      查看最新評判結(jié)果

      12.(10分)

      數(shù)字計算

      題目描述

      給出一個不多于7位的正整數(shù),要求(1)求出它是幾位數(shù);(2)分別打印出每一位數(shù)字;(3)按逆序打印出各位數(shù)字,例如原數(shù)為321,應(yīng)輸出123。

      輸入描述

      輸入一行,包含一個不多于7位的正整數(shù)。

      輸出描述

      輸出三行,第一行為幾位數(shù),第二行為每一位數(shù)字(用空格分開),第三行為逆序數(shù)字。

      輸入樣例

      12345

      輸出樣例 5 1 2 3 4 5 54321

      用戶代碼

      #include void main(){ char c[7];int i,n=0;gets(c);for(i=0;c[i]!='