int n,s=0;
int i=1;
printf("\n请输入一个正整数: ");
scanf("%d",&n);
while(n<=0)
{
printf("\n输入错误,请输入一个正整数: ");
scanf("%d",&n);
}
printf("\n");
while(i<=n)
{
s=s+i;
printf("%d",i);
if(i==n)
{
printf("=");
}
else
{
printf("+");
}
i++;
}
printf("%d\n",s);
#include"stdio.h"
void main()
{
int i,sum=0;
printf("请输入一个任意正整数:");
scanf("%d",&i);
if(i<=0)
{
printf("输入错误!\n");
}
else
{
int j=1;
printf("sum=");
while(j<=i)
{
sum+=j;
if(j printf("%d+",j);
j++;
}
printf("%d=%d\n",j-1,sum);
}
}
#include
void main()
{
int n,sum,i;
while ( 1 )
{
printf("请输入正整数(0=退出): "); scanf("%d",&n);
if ( n==0 ) break;
else if ( n<0 ) { printf("输入值为负数,请重新输入...\n"); continue; }
sum=0; i=1;
while ( i<=n )
{ sum+=i; if ( i==1 ) printf("%d",i); else printf("+%d",i);
i++;
}
printf("=%d\n",sum);
}
}