欢迎光临散文网 会员登陆 & 注册

2021年春季高考真题

2023-03-03 16:07 作者:屋漏天晴好  | 我要投稿

2021年春季高考真题

1、平方求和

#include <stdio.h>

main()

{     int i=1,sum=0,n;

       scanf("%d",&n);

       while(i<=n)

       {

      

       sum=sum+i*i;

      

       i++;

       }

       printf("求和%d",sum);

}

 

2、2008年产值4万亿,每年增长9%,哪一年到10万亿。

#include <stdio.h>

main()

{     float a=4;

       int count=0;

      

       while(a<=10)

       {

       count++;

       a=a*1.09;

       }

       printf("年份%d",count+2008);

}

 

3、输入一失败,其他数字输出成功

#include <stdio.h>

main()

{     int a;

//     scanf("%d",&a);

//    

//     if (a==1) printf("失败");

//     else printf("成功");

      

              scanf("%c",&a);

      

       if (a=='1') printf("失败");

       else if(a>=48 &&a<'9') printf("成功");

       else printf("不是数字");

}

4、数字2000的验证,输入大于2000提示大了,输入小于2000提示小了,2000并且次数小于5提示小于5次成功。

#include <stdio.h>

main()

{     int a,i;

       for(i=1;i<=5;i++)

       {     scanf("%d",&a);

      

       if(a>2000) printf("大了");

       if(a<2000) printf("小了");

       if(a==2000) break;

       }

       if(i<5) printf("少于5次成功");

       else if(a==2000) printf("成功");

}

5、鸡兔同笼问题

#include <stdio.h>

main()

//{   int a,i;

//     for(i=1;i<=30;i++)

//     {    

//            if(i*4+(30-i)*2==88)

//            printf("兔子%d鸡%d",i,30-i);

//     }

//    

{   

       int j,t;

       for(j=1;j<=30;j++)

       for(t=1;t<=30;t++)

              if(j+t==30 && 2*j+4*t==88)

              printf("兔子%d鸡%d",t,j);

}

6、100-200能被13整除的数

#include <stdio.h>

main()

 

{   

//     int i;

//     for(i=100;i<=200;i++)

//     if(i%13==0) printf("%4d",i);

       int i=100;

       while(i<=200)

       {

              if(i%13==0) printf("%4d",i);

              i++;

       }

}

7、输入密码,123正确,显示次数

#include <stdio.h>

main()

 

{   

       int a=123,b,c=0,d=0;

       while(b!=123)

       {

              scanf("%d",&b);

              d++;

              if(b==123) {printf("密码正确");break; }

              else {      printf("密码错误");c++; }

       }

      

       printf("\n错误次数%d\n",c);

       printf("输入次数%d",d);

}

8、输入整数n,如果大于0从1加到n,如果n小于0,从-1加到这个数。

#include <stdio.h>

main()

 

{   

       int i,n,sum=0;

       scanf("%d",&n);

       if(n>0)

       for(i=1;i<=n;i++)

              sum=sum+i;

             

       if(n<0)    

       for(i=-1;i>=n;i--)

              sum=sum+i;

             

       printf("%d",sum);

}

9、2020年收入1000万,每年增长3%,到2050年的生产总值的和。

#include <stdio.h>

main()

 

{   

       float i,a=1000,sum=0;

       for(i=2020;i<=2050;i++)

              {

                     a=a*1.03;

                     sum=sum+a;

              }

              printf("%f",sum);

}

10、密码强度测试,必须有大小字母数字,位数多于6位,小于20位。

#include <stdio.h>

main()

 

{   

       int a,c1=0,c2=0,c3=0;

       while(a!=10)

       {

              a=getchar();

       if(a>='a'&& a<=122) c1++;

       if(a>='A'&& a<=90)  c2++;

       if(a>='0'&& a<='9') c3++;

       }

       if(c1!=0 && c2!=0 && c3!=0 && c1+c2+c3>=6 && c1+c2+c3<=20)

       printf("符合条件");

       else printf("不符合某一条件") ;

}

11、21行,奇数行3个星号,偶数行5个&。

#include <stdio.h>

main()

 

{   

       int i;

       for(i=1;i<=21;i++)

       {if(i%2==1) printf("***\n");

       if(i%2==0)  printf("&&&&&\n");

       }

}

12、大于200的三位数,从100循环到它,显示所有个位十位百位相乘等于24的值。

#include <stdio.h>

main()

 

{   

       int i,a;

       scanf("%d",&a);

       if(a>200)

       {

       for(i=100;i<=a;i++)

              if((i%10)*(i/100)*(i/10%10)==24)

              printf("%4d",i);

       }

       else printf("这个数不大于200");

}

 

 

 

 

 

 

 

 

 

 

 

 

#include <stdio.h>

#include<math.h>

#define PI 3.1415926

main()

 

{     int i=1,sum=0,n;

       int a[10],b[5][2];

       char e[10];

       float a,b,c;

       double d;

      

       Printf("请输入整数");

       scanf("%d",&n);

       Printf("请输入小数");

       scanf("%f",&n);    

       Printf("请输入双精度小数");

       scanf("%lf",&n);   

      

       if() {}

       while() {}

       do {

      

              } while();

       switch() {

       default:                              

              }

       for(;;) {}

 

      

       printf("整形%d",sum);

       printf("浮点形%f",sum);

       printf("%s",b);

}


2021年春季高考真题的评论 (共 条)

分享到微博请遵守国家法律