第二十四讲项目5—全正整数后再计算

本文通过一个具体的C语言程序示例,介绍了如何使用嵌套if语句来根据输入的三个正整数进行不同的数学运算,并根据结果输出相应的信息。特别强调了在编写嵌套条件语句时需要注意的细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

程序代码

#include <stdio.h>
#include <stdlib.h>
/*
*csdn学院——2016级
*文件名称:Myfun28.c
*作者:小臣小仁
*完成日期:2016年11月11日
*问题描述:输入3个正整数,其中任一数不是正整数,
*程序输出Invalid number!,然后结束运行。
*当第1个数为奇数时,计算后两数之和,
*当第1个数为偶数时,计算第2数减去第3数的差。
无论哪种情形,当结果超过10时按如下示例输出,
否则什么也不输出。
*/
int main()
{
    int a,b,c;
     printf(" Einter unmber1:");
     scanf("%d",&a);
    if(a>0)
    {
     printf(" Einter unmber2:");
     scanf("%d",&b);
     if(b>0)
     {
         printf(" Einter unmber3:");
         scanf("%d",&c);
         if(c>0)
         {
            if(a%2==1)
            {
                if(b+c>10)
                printf("result:%d",b+c);
            }
            else
            {
               if(b-c>10)
               printf(" result:%d",b-c);
            }
        }
        else
             printf("lnvaliid number!");
     }
         else
            printf("lnvaliid number!");
    }
     else
        printf("lnvaliid number!");
    return 0;
}

输出结果

知识点总结:

                 在嵌套的过程中我们应该注意嵌套的if语句的结构,在多次嵌套是稍不留神就容易出错;检查起来也比较麻烦。委屈

心得体会

              像这种嵌套我经常出错(我是一个初学者快哭了),错的原因就算没有把每层嵌套结构给弄混淆,希望在后面的练习中能够熟练运用if嵌套语句


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值