题目描述
输入一个正整数N,求1+2+...+N,即求
要求在程序中使用break语句。
输入
要求输入的数据一定是一个正整数。
输出
计算的结果,连续N个自然数的和,末尾输出换行。
样例输入
100样例输出
5050
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n;
int sum=0;
scanf("%d",&n);
switch(n>0){
case 0:break;
case 1:for(int i=1;i<=n;i++){
sum=sum+i;
}
printf("%d\n",sum);
}
system("pause");
}
这道题目本人作了一下突破性尝试,作为一个小白,首次大胆尝试了用switch case选择结构嵌套了for循环,事实证明这种方法是可行的,只是代码可能不够美观。如果大家对这道题目有疑问,欢迎大家在评论下方留言,和我讨论!