练习3

------<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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值