我是靠谱客的博主 含蓄红牛,最近开发中收集的这篇文章主要介绍6.if语句和do-while的联用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

(1.顺序结构:输入长方形的宽和长,输出计算面积。
2.选择结构;(默认长为正数)如果宽为正数,输出计算结果,如果宽为0,输出“长方形不存在“。
否则“输入值错误”。
3.一个=是赋值,两个==是判断
。 )题目

(代码)

#include <stdio.h>
int main()
{
	int c,k;
	int mj;
	printf("输入长和宽:n ");
	scanf("%d,%d",&c, &k);
	if (k > 0)   //if要加{},表示判断(k>0)之后执行{}内指令。
	{
		mj = c * k;
		printf("以%d为长%d为宽的长方形面积是%dn", c, k, mj);
	}

	else if (k == 0)  //此处 如果判断k=0,则输出打印另外一个结果(意思是否则如果)
		printf("长方形不存在n");
	else
		printf("输入值有误n");

}
  • 注意事项:if要加{},表示判断(k>0)之后执行{}内指令,规定if后面不加分号。
  • do-while循环注意事项:循环要包括所有内容,输入打印以及if语句的执行,在想循环的指令外用{}包括。

4.循环语句 do-while

#include <stdio.h>
int main()
{
    int c, k, mj;
    int flag = 0;
    do   //循环要包括所有内容,输入打印以及if语句的执行,在想循环的指令外用{}包括
    {
        printf("请输入长和宽:n");
        scanf("%d,%d", &c, &k);
        if (k > 0)
        {
            mj = c * k;
            printf("以%d为长%d为宽的长方形面积是%dn", c, k, mj);
        }

            else if (k == 0)
            printf("长方形不存在n");
            else
            printf("输入值错误n");
            printf("选择是否继续进行计算:n(继续选择1,退出选择0)");
            scanf("%d", &flag);
    }  while (flag == 1);
}

action://循环要包括所有内容,输入打印以及if语句的执行,在想循环的指令外用{}包括。

最后

以上就是含蓄红牛为你收集整理的6.if语句和do-while的联用的全部内容,希望文章能够帮你解决6.if语句和do-while的联用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部