所有栏目

杭州电子科技大学acm1001题

作者:大学问答

有问题,虽然题目说最后结果不会超过32有符号整数范围,但是计算过程中n * (n + 1)可能超过范围,所以先除以2再相乘。#include<stdio.h>

main(){

int n;

while(scanf("%d", &n) != EOF) printf("%dnn", (n % 2) ? (n + 1) / 2 * n : n / 2 * (n + 1));

}

杭州城西科创大走廊的青山湖畔。杭电acm实验室于2016年3月建造而成,注册地址在杭州城西科创大走廊的青山湖畔,主要在ACM国际大学生程序设计竞赛、全国大学生智能汽车竞赛中进行使用。杭州电子科技大学,简称“杭电”,位于杭州市,是浙江省人民政府与国防科技工业局共建的教学研究型大学,是浙江省首批重点建设的5所高校之一。

热点导航
教育资讯 知道问答 公考资讯 司法考试 建筑知识 工作范文 大学排名 报考专业 学习方法 句子美文 秒知回答 作业解答 精选答案 知途问学