杭电OJ 1001 C/Java

问题

C

# include<stdio.h>

int main()
{	
	int n;
	while(scanf("%d",&n)!=EOF)
	{
		int sum=0;
		for(int i=0;i<=n;i++)
		{
			sum+=i;
		}
	printf("%d

",sum);
	}
	return 0;
}

Java

使用Java答题时类名尽量定义为 Main ,其他类名可能会造成测试不通过

import java.util.Scanner;

class Main {

    public static void main(String[] args) {
        //创建Scanner类用于获取用户输入
        Scanner input = new Scanner(System.in);

        //使用while循环实现连续读取用户操作
        while (input.hasNextInt()){
            //获取输入值
            int num = input.nextInt();
            int sum = 0;
            //判断输入值是否为负数
            if (num < 0){
                continue;
            }
            for (int i = 1; i <= num; i++){
                sum += i;
            }
            System.out.println(sum);
            System.out.println();
        }
        //释放资源
        input.close();
    }
}
原文地址:https://www.cnblogs.com/itjiangpo/p/14181234.html