欧美人与动牲交a精品,女人下边被舔全过视频软件,两个人视频在线观看,久热re这里精品视频在线6,蜜桃av噜噜一区二区三区

歡迎訪問技能高考網(wǎng)!本站提供湖北技能高考、單招考試一站式服務。
網(wǎng)站地圖 返回首頁
技能高考網(wǎng)
  • 文化綜合
  • 單招學庫
  • 建筑
  • 機械類
  • 電子類
  • 農學
  • 學前教育
  • 會計
  • 計算機類
  • 護理
  • 旅游類
  • 視頻學習
  • 您當前所在的位置:主頁 > 在線學習 > 計算機類 >

    技能高考C語言-

    發(fā)布時間:2018-02-28 10:26文章來源:技能高考網(wǎng)編輯:技能高考網(wǎng)

    作業(yè)一
    一、 求一個任意邊長的矩形面積。
    #include <stdio.h>
    void main()
    {int w,h,sum;
    scanf("%d%d",&w,&h);
    sum=w*h;
    printf("area=%d\n",sum);
    }
    二、 求一個任意半徑的圓的面積及周長。
    #define PI 3.14159
    #include <stdio.h>
    void main()
    {float r,area,c;
    scanf("%f",&r);
    area=PI*r*r;
    c=2*PI*r;
    printf("area=%f\ncircle=%f\n",area,c);
    }
    三、 已知:w=5, y=4, z=2, 求表達式:w*y/z的值,并輸出。
    ##include <stdio.h>
    void main()
    {  int w,y,z,r;
     
       w=5;
       y=4;
       z=2;
       r=w*y/z;
        printf("%5d",r);
    }
    作業(yè)二
    一、 從鍵盤上輸入三個數(shù),求出其中的最大值,并輸出。
    #include <stdio.h>
    void main()
    {int a,b,c,max;
    scanf("%d%d%d",&a,&b,&c);
    max=a;
    if(max<b) max=b;
    if(max<c) max=c;
    printf("max=%d\n",max);
    }
    二、 求sin300。+sin600+cos300+cos600之和。(注意:30*3.14159/180)
    #include <stdio.h>
    #define PI 3.14159
    #include <math.h>
    void main()
    {float a,b,sum;
    a=30*PI/180;
    b=60*PI/180;
    sum=sin(a)+sin(b)+cos(a)+cos(60);
    printf("total=%f\n",sum);
    }
    三、 比較兩個數(shù)的大小。如果x大于y,則輸出:x>y,否則輸出:x<y。
    #include <stdio.h>
    void main()
    {int x,y;
    scanf("%d,%d",&x,&y);
    if(x>y)
      printf("x>y\n");
    else
      printf("x<y\n");
     }
    作業(yè)三
    一、 輸入a、b、c三個值,按從小到大排序輸出。
    #include <stdio.h>
    void main()
    {int a,b,c,t;
    scanf("%d%d%d",&a,&b,&c);
      if(a>b)
      { t=b;
        b=a;
        a=t;
      }
      if(a>c)
      {t=a;
      a=c;
      c=t;
      }
      if(b>c)
      {t=b;b=c;c=t;}
      printf("%3d%3d%3d\n",a,b,c);
    }.
    二、 求自然數(shù)1~10之和。。
    #include <stdio.h>
    void main()
    {int i,sum;
    i=1;
    sum=0;
    while(i<=10)
    {
    sum=sum+i;
    i++;
    }
    printf("sum=%d\n",sum);
    }
    三、 輸入10個整數(shù),統(tǒng)計出正數(shù)之和以及負數(shù)之和。(求奇數(shù)之和以及偶數(shù)之和)
    #include <stdio.h>
    void main()
    {int sum1=0,sum2=0,i,x;
    i=1;
    while(i<=10)
    {  scanf("%d",&x);
       if(x%2==0)
          sum1=sum1+x;
       else
          sum2=sum2+x;
          i++;
    }
    printf("sum1=%d\nsum2=%d\n",sum1,sum2);
    }
    作業(yè)四
    一、 輸入一個0~6的整數(shù),轉換成星期輸出。
    #include <stdio.h>
    main()
    {  int a;
       scanf("%d",&a);
       switch(a)
    {
       case 0: printf("Sunday");break;
       case 1: printf("Monday");break;
       case 2: printf("Tuesday");break;
       case 3: printf("Wednesday");break;
       case 4: printf("Thursday");break;
       case 5: printf("Friday");break;
       case 6: printf("saturday");break;
       default: printf("I am sorry.You are wrong.\n");
    }
    }.
    二、 輸入一個整數(shù),將各位數(shù)字反轉后輸出。如:輸入365,則輸出顯示為563。
    #include <stdio.h>
    void main()
    {int x,r;
    scanf("%d",&x);
    printf("conver is:");
    while(x!=0)
    {  r=x%10;
       printf("%d",r);
       x=x/10;
    }
       printf("\n");
     
     }
    三、 輸入一個整數(shù),求出它的所有因子。
    #include <stdio.h>
    void main()
    {
    int x,i;
    scanf("%d",&x);
    for(i=1;i<=x;i++)
    if(x%i==0)
    printf("%3d",i);
    }
    作業(yè)五
    一、 求100 ~ 200之間的素數(shù)。
    #include <stdio.h>
    #include <math.h>
    void main()
    {int j=0,x,n,i;
     
     
    for(x=100;x<=200;x++)
    {
      n=sqrt(x);
      for(i=2;i<=n;i++)
      { if(x%i==0)break;
       }
      if(i>n)
         {
         printf("%5d",x);
          j++;
          }
      if(j%5==0)printf("\n");
    }
     
    }
    二、 編程輸出三角形的9×9乘法表。
    #include <stdio.h>
    void main()
    {
    int i,j;
    for(i=1;i<10;i++)
    {
    for(j=1;j<=i;j++)
    printf("%d*%d=%d ",i,j,i*j);
    printf("\n");
    }
    }
    三、 求任意二個數(shù)的最大公約數(shù)。
    #include <stdio.h>
    main()
    { int a,b,m,n,q;
      scanf("%d%d",&m,&n);
      a=m; b=n;
      if(a>b)
      { int z;
        z=a;
        a=b;
        b=z;
      }
    do{ q=b%a;
        b=a;a=q;
       }while(q!=0);
     printf("%d\n",b);
    }
    作業(yè)六
    一、 利用循環(huán)語句求 (直到第100項的和)。
    #include <stdio.h>
    void main()
    {  int i,t=1;
       float s=1,p=0,n=1;
       for(i=1;i<=100;i++)
       { p=p+s;
         n=n+2;
         t=-t;
         s=t/n;
       }printf("%f\n",p);
    }
    二、 編寫求 S=
    #include <stdio.h>
    void main()
    { int x,y=0,n,i;
      for(n=1;n<=5;n++)
      { x=1;
      for(i=1;i<=n;i++)
       x=x*i;
       y=y+x;
       }
      printf("%d\n",y);
    }
    三、 利用公式求 cosx 的近似值(精度為10-6):

    #include <stdio.h>
    #include <math.h>
    void main()
    {  float n=1,t=1,pi=0,s=1,x,i=1;
       scanf("%f",&x);
       while(fabs(t)>=1e-6)
       { pi+=t;
         n=n*i*(i+1);
          s=-s*x*x;
          i++;
          t=s/n;
       }
       printf("%f",pi);
    }
    
    作業(yè)七
    一、 用選擇法對10個整數(shù)排序(由大到小)。
    #include <stdio.h>
    void main(void)
    { int a[10],i,j,t;
      for(i=0;i<10;i++)
      scanf("%d",&a[i]);
      for(i=0;i<9;i++)
       for(j=0;j<9-i;j++)
        if(a[j]>a[j+1])
      {  t=a[j];
        a[j]=a[j+1];
        a[j+1]=t;
        }
      for(i=0;i<10;i++)
      printf("%6d",a[i]);
      printf("\n");
     
    }
    二、 輸入 10個學生的一門課成績,用一維數(shù)組存放其成績,統(tǒng)計并輸出不及格人數(shù)及其百分比。
    #include <stdio.h>
    void main(void)
    { int i,count=0;
      float score[10],percent;
      for(i=0;i<10;i++)
      scanf("%d",&a[i]);
      for(i=0;i<10;i++)
      if(score[i]<60)
      count++;
      percent=(float)count/10;
      printf("%d,%5.1f",count,percent);
     }
    三、 編程實現(xiàn)N階方陣轉置。
    #include <stdio.h>
    void main()
    { int a[3][3],b[3][3],i,j;
       for(i=0;i<3;i++)
        for(j=0;j<3;j++)
        scanf("%d",&a[i][j]);
       for(i=0;i<3;i++)
        for(j=0;j<3;j++)
         b[j][i]=a[i][j];
         printf("\n");
      for(i=0;i<3;i++)
       {  for(j=0;j<3;j++)
          printf("%4d",b[i][j]);
          printf("\n");
        }
    }
    作業(yè)八
    一、 把輸入的一個字符串按逆序重新排序其字符,并輸出。
    #include <stdio.h>
    #include <string.h>
    void main()
    {  char  a[80],k;
       int i,j;
       gets(a);
       for(i=0,j=strlen(a)-1;i<j;i++,j--)
       { k=a[i];
       a[i]=a[j];
       a[j]=k;
       }
      puts(a);
    }
    二、 從鍵盤輸入一個字符串。要求分別統(tǒng)計出其中英文大寫字母、小寫字母、數(shù)字、空格、以及其它字符的個數(shù)
    #include <stdio.h>
    void main()
    { int i,a=0,b=0,c=0,d=0,e=0;
      char q[20];
      gets(q);
      for(i=0;q[i]!='\0';i++)
      {  
         if(q[i]>='0'&&q[i]<='9')
    a++ ;
         else if(q[i]>='a'&&q[i]<='z')
    b++;
        else if(q[i]>='A'&&q[i]<='Z')
    c++;
         else if(q[i]==' ')
    d++;
         else  e++;
       }
      printf("%3d%4d%3d%3d%3d",a,b,c,d,e);
      }
    三、 輸入五個英文單詞,請找出它們之中按字典排序法排在最前的一個詞。  
    #include <stdio.h>
    #include <string.h>
    void main()
    { char a[5][30],b[30];
      int i,j,k;
      for(i=0;i<5;i++)
       gets(a[i]);
       for(i=0;i<5;i++)
        { k=i;strcpy(b,a[i]);
          for(j=i+1;j<5;j++)
          if(strcmp(a[j],b)<0)
           { k=j;
     strcpy(b,a[j]);
           }
          if(k!=i)
          { strcpy(b,a[i]);
    strcpy(a[i],a[k]);
    strcpy(a[k],b);
          }
          puts(a[i]);
          }
          printf("\n");
     
    }
    作業(yè)九
    一、編寫一函數(shù),將字符串中的小寫字母轉換為大寫字母,主函數(shù)輸入字符串并輸出結果。
    #include <stdio.h>
     char change (char a[])
    { int i;
     for(i=0;a[i]!='\0';i++)
      if(a[i]>='a'&&a[i]<='z')
        a[i]=a[i]-32;
    }
     
     void main()
    { char b[80];
      gets(b);
      change(b);
      puts(b);
    }
    二、編寫一函數(shù)求N!。在主函數(shù)中輸入N,調用函數(shù)求N!,輸出結果。
    #include <stdio.h>
     int sum(int n)
     { int i,pi=1;
       for(i=1;i<=n;i++)
        pi=pi*i;
        return(pi);
     }
     void main()
     { int p=0,n;
       scanf("%d",&n);
       p=sum(n);
       printf("%d\n",p);
     }
    三、編寫一個函數(shù),求二維數(shù)組所有元素的和,要求二維數(shù)組的行、列以及數(shù)組通過函數(shù)參數(shù)傳遞,并通過主函數(shù)調用求2行3列的數(shù)組的所有元素之和。
    #include <stdio.h>
     int num(int a[2][3], int n,int m)
     { int sum=0,i,j;
       for(i=0;i<n;i++)
        for(j=0;j<m;j++)
         sum=sum+a[i][j];
         return(sum);
     }
     void main()
     { int a[2][3],i,j;
       int p=0,n=2,m=3;
       for(i=0;i<2;i++)
         for(j=0;j<3;j++)
         scanf("%d",&a[i][j]);
       p=num(a,n,m);
       printf("%d",p);
     }
    作業(yè)十
    一、編寫程序,通過函數(shù)求6 –300以內的素數(shù)的和。
    #include <stdio.h>
    #include <math.h>
    void main( )
    {int i,sum=0;
     int per(int);
     for(i=6;i<=300;i++)
      sum=sum+per(i);
     printf("SUM=%d\n",sum);
    }
     
    int per(int n)
    { int k,i;
      k=sqrt(n);
      for(i=2;i<=k;i++)
       if(n%i==0)break;
      if(i>=k+1)
        return n;
      else
        return 0;
    }
    /* 8265*/
    二、求sin300。+sin600+cos300+cos600之和。(自編sin和cos函數(shù))
    #include <stdio.h>
    #include <math.h>
    #define PI  3.14159
    void main( )
    { float y,x30,x60;
       float sin1(float);
       float cos1(float);
       x30=30*PI/180;
       x60=60*PI/180;
       y=sin1(x30)+cos1(x30)+sin1(x60)+cos1(x60);
       printf("SUM=%f\n",y);
    }
     
    float  sin1( float x)
    { float sum=0,t=x;
      int i=1,f=1;
      do{
       sum=sum+t;
       i=i+2;
       f=-f;
       t=t*f*x*x/(i*(i-1));
      }while(fabs(t)
      >1e-6);
     return  sum;
    }
     
    float  cos1(float x)
    { float sum=0,t=1;
      int i=0,f=1;
      do{
       sum=sum+t;
       i=i+2;
       f=-f;
       t=t*f*x*x/(i*(i-1));
      }while(fabs(t)>1e-6);
     return  sum;
    }
    /*SUM=2.608201*/  
       
    三 、編寫函數(shù),求級數(shù)S=1+2+3+...n,并在主函數(shù)中求:

    #include <stdio.h>
    int f(int);
    void main( )
    { float s;
      s=(float)(f(3)+f(4)+f(5))/(f(5)+f(6)+f(7));
      printf("SUM=%f\n",s);
    }
    int f(int a)
    {int sum=0,i;
     for(i=1;i<=a;i++)
       sum=sum+i;
     return sum;
    }
    /* SUM=0.484375*/
    作業(yè)十一
    一、 編寫一個函數(shù),求一維數(shù)組的平均值、最大值。
    #include <stdio.h>
    void main( )
    {int a[5],i,max;
     void maxave(int w[5],int *p,float *q);
     float ave=0;
     for(i=0;i<5;i++)
       scanf("%d",&a[i]);
     maxave(a,&max,&ave);
     printf("MAX=%d,AVER=%f\n",max,ave);
    }
    void maxave(int w[5],int *p,float *q)
    {int i;
     *p=w[0];
     for(i=1;i<5;i++)
      if(*p<w[i])
        *p=w[i];
     for(i=0;i<5;i++)
       *q=*q+w[i];
       *q=*q/5;
    }    
     
    二、 輸入10個數(shù),編寫一個函數(shù),按降序對其排序,統(tǒng)計其中大于平均值的數(shù)的個數(shù)。
    #include <stdio.h>
    int sort(int w[],int n);
    void main( )
    { int i,a[10],count=0;
      for(i=0;i<10;i++)
       scanf("%d",&a[i]);
      count=sort(a,10);
      for(i=0;i<10;i++)
      printf("%3d",a[i]);
      printf("\nCOUNT=%d\n",count);
    }
    int sort(int w[],int n)
    { int i,j,t,c=0;
      float av=0;
      for(i=0;i<n-1;i++)
       for(j=i+1;j<n;j++)
         if(w[i]<w[j])
           {t=w[i];
    w[i]=w[j];
    w[j]=t;
    }
       for(i=0;i<n;i++)
         av=av+w[i];
       av/=10;
      for(i=0;i<n;i++)
        if(w[i]>av)
          c++;
     return c;
    }
      
    三、 編寫一個函數(shù),求N階二維矩陣的主和輔對角線元素之和。
    #include <stdio.h>
    #define N  3
    void main( )
    { int a[N][N],i,j,sum,sun;
       for(i=0;i<N;i++)
         for(j=0;j<N;j++)
       scanf("%d",&a[i][j]);
        for(i=0;i<N;i++)
         {for(j=0;j<N;j++)
           printf("%3d",a[i][j]);
          printf("\n");
          }
       sum=zdj(a,N);
       sun=fdj(a,N);
       printf("sum=%d,sun=%d\n",sum,sun);
    }
    int zdj(int c[][N],int n)
    {int i,s=0;
     for(i=0;i<n;i++)
         s+=c[i][i];
     return  s;
    }
     
    int fdj(int d[][N],int n)
    {int i,j,s=0;
      for(i=0;i<n;i++)
       for(j=0;j<n;j++)
        if(i+j==n-1)
          s+=d[i][j];
        return s;
    }
    作業(yè)十二
    一、 用指針的方法,把輸入的一個字符串按逆序重新排序其字符,并輸出。
    #include <stdio.h>
    #include <string.h>
    void main( )
    { char w[20],ch,*b,*e,*s;
      int i;
      s=b=w;
      gets(w);
      i=strlen(w);
      e=s+i-1;
      for(;b<e;b++,e--)
       {ch=*b;
        *b=*e;
        *e=ch;
        }
      puts(s);
    }
    二、 用指針的方法,將鍵盤輸入的兩個字符串連接起來形成一個新字符串。
    #include <stdio.h>
    #include <string.h>
    void main( )
    {char a[30],b[20],*p,*q,*s;
     int i,j;
     p=s=a;
     q=b;
     gets(p);
     gets(q);
     i=strlen(p);
     p=p+i;
     while(*p++=*q++)
      ;
      puts(s);
    }
     
    三、 用指針的方法,將鍵盤上輸入的一串數(shù)值字符串轉換為數(shù)值輸出。如輸入:‘-132’,則輸出為:-132。
    #include <stdio.h>
    #include <string.h>
    void main( )
    {char a[10],*p;
     int t=1,n=0;
     gets(a);
     p=a;
     if(*p=='-')
       {t=-t;
        p++;
       }
      while(*p!='\0')
      {n=n*10+(*p-'0');
        p++;
      }
      n=n*t;
      printf("%d\n",n);
    }
    作業(yè)十三
    一、 通過函數(shù)統(tǒng)計某字符串中,英文單詞的個數(shù)。(參考p69)
    #include <stdio.h>
    #define YES 1
    #define NO 0
    void main()
    {
      int nl,nw,nc,inword;
      char c;
      inword=NO;
      nl=nw=nc=0;
      while((c=getchar())!='*')
      {
        ++nc;
        if(c=='\n')
    ++nl;
        if(c==' ' || c=='\t' || c=='\n')
    inword=NO;
        else
    if(inword==NO)
    {inword=YES;
     ++nw;
    }
      }
      nl++;
      nc++;
      printf("%d\t%d\t%d\n",nl,nw,nc);
    }
     
    二、 在主函數(shù)中初始化一個3行4列的矩陣并將每個元素都輸出,然后調用子函數(shù),分別計算每一行的元素之和,將和直接存放在每行的第一個元素中,返回主函數(shù)之后輸出各行元素的和。
    #include <stdio.h>
    void main()
    {int a[3][4],i,j;
     void sum(int w[][4],int n,int m);
     for(i=0;i<3;i++)
       for(j=0;j<4;j++)
         scanf("%d",&a[i][j]);
     for(i=0;i<3;i++)
       {for(j=0;j<4;j++)
         printf("%3d",a[i][j]);
        printf("\n");
       }
     sum(a,3,4);
     for(i=0;i<3;i++)
        {printf("%3d",a[i][0]);
         printf("\n");
        }
    }
     
    void sum(int w[][4],int n,int m)
    {int i,j;
     for(i=0;i<n;i++)
      for(j=1;j<m;j++)
        w[i][0]+=w[i][j];
    }  
    三、 己知有若干個學生的數(shù)據(jù)(包括學號、姓名和一門課程的成績)。請編程實現(xiàn):
    1. 求課程的平均成績,輸出低于平均成績的同學的學號、姓名及成績;
    2. 找出學生中的成績最高者,輸出該學生的學號、姓名及成績;
    3. 按成績從高到低排序并輸出。
    #include <stdio.h>
    struct student{
      int num;
      char name[8];
      float score;
    };
    float average(struct  student w[],int n)
    {float av=0;
     int i;
     for(i=0;i<n;i++)
       av=av+w[i].score;
        av=av/n;
      return  av;
    }
     
    int mmax(struct student w[],int n)
    {int i, maxi=0;
     float max=w[0].score;
     for(i=0;i<n;i++)
       if(w[i].score>max)
        {max=w[i].score;
         maxi=i;
        }
     return maxi;
    }
     
    void sort(struct student w[],int n)
    {int i,j,k;
     struct student t;
     for(i=0;i<n-1;i++)
      { k=i;
         for(j=i+1;j<n;j++)
         if(w[k].score<w[j].score)k=j;
         if(k!=i)
           {t=w[i];
     w[i]=w[k];
     w[k]=t;
    }
       }
      
     }
     
    void main()
    {struct student stu[5]={{11,"aa",80},{22,"bb",90},{33,"cc",70},{44,"dd",80},{55,"ee",
    60}};
     int i,maxi;
    float av;
     av=average(stu,5);
     
     for(i=0;i<5;i++)
      if(stu[i].score<av)
        printf("%d  %s %f\n",stu[i].num,stu[i].name,stu[i].score);
     maxi=mmax(stu,5);
        printf("%d  %s %f\n",stu[maxi].num,stu[maxi].name,stu[maxi].score);
     
     sort(stu,5);
     for(i=0;i<5;i++)
       printf("%d  %s %f\n",stu[i].num,stu[i].name,stu[i].score);
    }
    
  • 上一篇:計算機技能高考C語言函數(shù)(Function)及其知識點
  • 下一篇:計算機技能高考WORD綜合測試
  • 聯(lián)系報名

    聯(lián)系我們:027-87770535(8:30-17:30) QQ咨詢:1319996400 2668313319 鄧老師

    報名地址:湖北省武漢市東湖高新技術開發(fā)區(qū)

    湖北技能高考交流群,點擊加入湖北單招技能高考群

    以上是技能高考網(wǎng)通對技能高考C語言-的大概介紹,如有疑問請您立即聯(lián)系我們,或咨詢在線老師!
    湖北單招/技能高考院校庫
    湖北單招網(wǎng)

    免責聲明

    本站注明稿件來源為其他媒體的文/圖等稿件均為轉載稿,本站轉載出于非商業(yè)性的教育和科研之目的,并不意味著贊同其觀點或證實其內容的真實性。如轉載稿涉及版權等問題,請作者在兩周內速來電或來函聯(lián)系。

    升學咨詢
    咨詢電話

    鄂公網(wǎng)安備 42018502002263號