水题:A+B;简单等差数列求和;简单字符串处理;电梯题

A+B

#include<stdio.h>
int main ()
{
 int A,B;
 scanf("%d%d",&A,&B);
 printf("%d",A+B);
 return 0;
 } 

等差数列求和

#include <stdio.h>
#include <stdlib.h>
int main()
{
 int sum=0;
  int start=0,end=0;
  int step=1;
  while(scanf("%d",&end)!=EOF){
    sum+=i;
  printf("%d\n",sum);
    sum=0;
      }
   return 0;
   }

简单字符串处理

#include<stdio.h>
#include<string.h>
int main()
{
    int n,i,j,count[1000],max,t;
    char str[1000][16];
    while(scanf("%d",&n)!=EOF)
    {
        if(n==0)
            break;
        //if(n)
        {
            for(i=0;i<n;i++)
                scanf("%s",&str[i]);
            for(i=0;i<n;i++)
            {
                count[i]=0;
                for(j=0;j<n;j++)
                 {
                     if(strcmp(str[i],str[j])==0)
                         count[i]++;
                 }
            }
            max=0;t=0;
             for(i=0;i<n;i++)
             {
                 if(max<count[i])
                 {
                     max=count[i];
                     t=i;
                 }
             }
             printf("%s\n",str[t]);
        }
    }
 } 

电梯题

#include<stdio.h>
#include<math.h>
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
         int n,sum=0;
         int now=0,next;
         scanf("%d",&n);
         while(n!=0)
         {
           scanf("%d",&next);
              if(now<=next)
                 sum+=(next-now)*6+5;
              else if(now>next)
                 sum+=(now-next)*4+5;
                 w=next;
                   n--;
                  if(n==0)
                   {
                    printf("%d\n",sum);
                    scanf("%d",&n);sum=0;now=0;
      continue;
                   }
          }
return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_45551695/article/details/105932550
今日推荐