航电oj2013-2015 参考代码

ne _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

int main()
{

[plain] view plaincopy
 
  1. int n,sum,i;  
  2. while(scanf("%d",&n)!=EOF)  
  3. {  
  4. sum = 1;  
  5. if(n>1 && n<30)  
  6. {  
  7. for(i=1; i<n; i++)  
  8. {  
  9. sum = 2*(sum+1);  
  10. }  
  11. printf("%d\n",sum);  
  12. }  
  13. }  
  14. return 0;  

}

-----------------------------------------------

2014 评委打分

#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

int main()
{

[plain] view plaincopy
 
  1. int n,i;  
  2. double min,max,sum,avg;  
  3. double arr[100];  
  4. while(scanf("%d",&n)!=EOF)  
  5. {  
  6. if(n>2 && n<=100)  
  7. {  
  8. scanf("%lf",&arr[0]);//第一次的成绩  
  9. sum = min = max = arr[0];  
  10. for(i=1; i<n; i++)  
  11. {  
  12. scanf("%lf",&arr[i]);  
  13. if(arr[i]>max)  
  14. max = arr[i];  
  15. if(arr[i]<min)  
  16. min = arr[i];  
  17. sum += arr[i];  
  18. }  
  19. avg = (sum - min - max)/(n-2);  
  20. printf("%.2lf\n",avg);  
  21. }  
  22. }  
  23. return 0;  

}

-----------------------------------------------

2015 偶数求和

#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

int main()
{

[plain] view plaincopy
 
  1. int n,m,i,j,sum,count;  
  2. while(scanf("%d%d",&n,&m)!=EOF)  
  3. {  
  4. for(i=1; i<=n;)  
  5. {  
  6. sum = 0;  
  7. count =0;  
  8. for(j=1; j<=m&&i<=n; j++)  
  9. {  
  10. sum += i*2;  
  11. count++;  
  12. i++;  
  13. }  
  14. printf("%d",sum / count);  
  15. if(i<=n)  
  16. printf(" ");  
  17. }  
  18. printf("\n");  
  19. }  
  20. return 0;  

}

posted @ 2021-02-23 08:35  老色变  阅读(67)  评论(0)    收藏  举报