#include <stdio.h>
int main()
{
int i=0,n,sum=0;
printf("Input a number:");
scanf("%d",&n);
while(n>0)
{
sum=sum+n;
printf("Input a number:");
scanf("%d",&n);
i++;
}
printf("sum=%d,count=%d\n",sum,i);
return 0;
int main()
{
int i=0,n,sum=0;
printf("Input a number:");
scanf("%d",&n);
while(n>0)
{
sum=sum+n;
printf("Input a number:");
scanf("%d",&n);
i++;
}
printf("sum=%d,count=%d\n",sum,i);
return 0;
}
心得体会:本次程序在scanf中出现了问题,因没有加‘&’符号,所以程序运行错误。
知识点:用while语句编程实现,同时还要运用数的累加的算法。