练习3

来源:互联网 发布:linux进程管理 编辑:程序博客网 时间:2024/05/18 03:38
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
#include <stdio.h>//主函数int main(){    //1定义变量用来保存用户输入的正整数    int n = 0;        while(n <= 0 || n >=8)    {//2提示用户输入        printf("请输入一个0~7的正整数:\n");    //3接收用户输入        scanf("%d",&n);    }    printf("-------------------\n");    if (n == 1) {        printf("星期一\n");    }else if(n == 2){        printf("星期二\n");    }else if(n == 3){        printf("星期三\n");    }else if(n == 4){        printf("星期四\n");    }else if(n == 5){        printf("星期五\n");    }else if(n == 6){        printf("星期六\n");    }else    {        printf("星期日\n");    }                   return 0;}

/*2>输入一个整数month代表月份,根据月份输出对应的季节。 春季:3、4、5 夏季:6、7、8 秋季:9、10、11 冬季:12、1、2*/#include <stdio.h>int main(){    //定义变量    int n = 0;        while(n <=0 || n>= 12){    //提示输入        printf("请用户输入一个1~12的正整数:\n");    //接收        scanf("%d",&n);    }        //输出对应季节    if (n>=3 && n<=5) {        printf("春季\n");    }else if(n>=6 && n<=8) {        printf("夏季\n");    }else if(n>=9 && n<=11) {        printf("秋季\n");    }else    {        printf("冬季\n");    }    return 0;}

//1>提示用户输入一个正整数n,计算1+2+3+…+n的和#include <stdio.h>int main(){    //定义变量    int n = 0;        while (n <=0) {        //提示输入正整数        printf("请输入一个正整数:\n");        //接收        scanf("%d",&n);    }        //计算    //定义变量保存和    int sum = 0;    //定义变量保存当前累加的数值    int number = 0;    while(number <= n )    {        sum += number;        number++;    }    printf("sum = %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 number = 0;    while (number <= n) {        if (number%2 == 1) {            sum += number;        }else{            sum -= number;        }        number++;    }    printf("sum = %d\n",sum);    return 0;}

/*1>提示用户输入一个正整数n,如果n5,就输出下列图形,其他n值以此类推****************/#include <stdio.h>int main(){    int n = 0;    while (n <= 0) {        printf("请用户输入一个正整数:\n");        scanf("%d",&n);    }        printf("------------\n");        for (int row = 1; row <= n; row++) {        for (int col = n; col >= row; col--) {              printf("*");        }        printf("\n");    }        return 0;}


0 0
原创粉丝点击