while和do...while区别

//一般情况下 二者结果相同 但当while后表达式第一次为假时 二者结果不同

#include <stdio.h>
int main()
{
    int i,sum=0;
    printf("please enter i,i=?");
    scanf("%d",&i);
    while(i<=10)
    {
        sum = sum+i;
        i++;
    }
    printf("sum=%d\n",sum);
    return 0;
}

***************************************************************************************************************

#include <stdio.h>
int main()
{
    int i,sum=0;
    printf("please enter i,i=?");
    scanf("%d",&i);
    do
    {
        sum=sum+i;
        i++;
     } while(i<=10);
     printf("sum=%d\n",sum);
     return 0;
}

posted @ 2020-04-28 18:36  采姑娘的小蘑菇a  阅读(240)  评论(0编辑  收藏  举报
求投食~(点图即可)