2017-11-10

2017-11-13  本文已影响0人  大yu鱼

作业一:累加求和

#include<stdio.h>
int main()
{

    int a=1;
    int i;
    do
    {
    i++;
    a=a+i;
    }while(i<100);
    printf("1+2+3+4+...+100=%d",a);
    return 0;
}

作业二:累加求和(二)

#include<stdio.h>
int main()
{
    int i=1;
    int a=0;
    do
    {
        if(i%2!=0)
        {
            a=a+i;
        }
        i++;
    }while(i<=100);
    printf("1+3+5+...+%d=%d\n",i-1,a);
    return 0;
}

作业三:累加求和(三)

#include<stdio.h>
int main()
{
    int i=1;
    int a=0;
    do
    {
        if(i%2==0)
        {
            a=a+i;
        }
        i++;
    }while(i<=100);
    printf("2+4+6+...+%d=%d\n",i-1,a);
    return 0;
}

作业四:输入求和(看结果写程序)

#include<stdio.h>
int main()
{
    int a;
    int b;
    int c;
    int d;
    float e;
    int x;
    do
    {
        printf("请输入一个整数:\n");
        scanf("%d",&a);
    }while(a!=21);
    do
    {
        printf("输入的是:%d是否继续?\nyes->1 no->0\n",a);
        scanf("%d",&x);
    }while(x!=1);
        do
    {
        printf("请输入一个整数:\n");
        scanf("%d",&b);
    }while(b!=22);
    do
    {
        printf("输入的是:%d是否继续?\nyes->1 no->0\n",b);
        scanf("%d",&x);
    }while(x!=1);
        do
    {
        printf("请输入一个整数:\n");
        scanf("%d",&c);
    }while(c!=30);
    do
    {
        printf("输入的是:%d是否继续?\nyes->1 no->0\n",c);
        scanf("%d",&x);
    }while(x!=0);
    d=a+b+c;
    printf("三个数和为%d\n",d);
    e=d/3.0;
    printf("三个数平均值为%.2f",e);
    return 0;
}

5-1

#include<stdio.h>
int main()
{
    int a;
    int b; 
    int c; 
    int i;
    do
    { 
         printf("请输入两个整数\n");
         scanf("%d%d",&a,&b);
    }while(a!=1||b!=3);
    printf("整数a:%d\n整数b:%d\n",a,b);
       i=a;
       do
       {
            c+=i;
            i++;
       }while(i<=b) 
    printf("大于等于%d小于等于%d和为:%d\n",a,b,c);
    return 0;
}

5-2

#include<stdio.h>
int main()
{
    int a;
    int b; 
    int c; 
    int i;
    do
    { 
         printf("请输入两个整数\n");
         scanf("%d%d",&a,&b);
    }while(a!=37||b!=28);
    printf("整数a:%d\n整数b:%d\n",a,b);
       i=b;
      do
       {
            c+=i;
            i++;
       } while(i<=a) 
    printf("大于等于%d小于等于%d和为:%d\n",a,b,c);
    return 0;
}
上一篇下一篇

猜你喜欢

热点阅读