<pre name="code" class="csharp">//1> 提示用户输入一个正整数n,计算1+2+3+…+n的和
#include <stdio.h>
int main()
{
//1、提示输入正整数
//2、接收输入数值
int n =0;
while (n<=0){
printf("请输入一个正整数:\n");
scanf("%d",&n);
}
//3、计算和
//定义变量保存和
int sum = 0;
int number = 0;
while (number<n ) {
number++;
sum+=number;
}
printf("%d\n",sum);
return 0;
}
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
#include <stdio.h>
/*
if(条件)
{
}
while(条件)
{
}
*/
int main()
{
int count = 0;
/*while (count<50) {
++count;
if (count % 10 != 0)
printf("做第%d次仰卧起坐\n",count);
}*/
/*while (count<50) {
++count;
if (count % 10 == 0)
{
continue;
}
printf("做第%d次仰卧起坐\n",count);
}
*/
while (count<50) {
++count;
printf("做第%d次俯卧撑\n",count);
if (count == 20) {
break;
}
}
return 0;
}
//1> 提示用户输入一个正整数n,计算1+2+3+…+n的和
#include <stdio.h>
int main()
{
//1、提示输入正整数
printf("请输入一个正整数:\n");
//2、接收输入数值
int n ;
scanf("%d",&n);
if (n<=0) {
printf("非法输入\n");
return 0;
}
//3、计算和
//定义变量保存和
int sum = 0;
int number = 0;
while (number<n ) {
number++;
sum+=number;
}
printf("%d\n",sum);
return 0;
}
//2> 提示用户输入一个正整数n,计算1-2+3-4+5-6+…+n的和
#include <stdio.h>
int main()
{
int n = 0;
while (n<=0)
{
printf("请输入一个正整数:\n");
scanf("%d",&n );
}
int sum=0;
int a=0;//默认被加的数值
if (n%2==0)
{
while (a<n )
{
a = a+2;
sum = sum -1;
}
}
if (n%2==1)
{
while (a<n )
{
a = a+2;
sum = sum +1;
}
}
printf("%d\n",sum);
return 0;
}