2 条题解

  • 0

    /--613连续整数相加/ #include <stdio.h> int main() { int x; int cnt;

    	int sum;
    scanf("%d",&x);
    

    out: scanf("%d",&cnt); if(cnt>0) {

    	for(int i=x;i<x+cnt;i++)
    			{
    				sum+=i;
    			} 	
    

    } else { goto out; }

    printf("%d",sum);
    return 0;
    

    }

    • 0
      @ 2024-12-18 14:07:25

      C :

      #include<stdio.h>
      int main()
      {
          int a,n,i,s=0;
          scanf("%d %d",&a,&n);
          if(n<=0)
          {
          	for(i=1;i<100;i++)
          	{
          		scanf("%d",&n);
              	if(n>0)
              	{
              		break;
              	}
          	}
          }
          for(i=1;i<=n;i++,a++)
          {
          		s+=a;
          }
          printf("%d",s);
          
          return 0;	
      }
      

      C++ :

      #include<iostream>
      
      using namespace std;
      
      int main()
      {
          int A,N;
          
          cin >> A;
          
          while(cin>>N,N<=0);
          
          int sum=0;
          
          for(int i=0;i<N;i++)
          
          sum =sum + i + A;
          
          cout<< sum <<endl;
          
          return 0;
      }
      
      • 1

      信息

      ID
      613
      时间
      1000ms
      内存
      128MiB
      难度
      7
      标签
      提交数
      268
      已通过
      71
      上传者