c语言学习之选择结构程序设计(第三天)

为了增加理解,写的几个小程序

1:判断三角形的成立以及输出最大边 练习前三种语句

#include <stdio.h>
int main()
{
int a,b,c;
printf("请输入三角形三边长(边为整数,不能输入负数):");
scanf("%d%d%d", &a ,&b ,&c);
if ((a+b)>c&&(a+c)>b&&(b+c)>a)
{
printf("能构成三角形\n");
if ((a>b&&a>c)||((a=b)>c))
printf("%d\n",a);
else
{
if ((b>a&&b>c)||((b=c)>a))
printf("%d\n",b);
else
printf("%d\n",c); 
}
}
else
printf("不能构成三角形");
getchar();

}

2:判断输出练习后两种语句

#include <stdio.h>
int main()
{
char a;
printf("请输入你的分数等级:\n");
scanf("%c",&a);
switch(a)
{
case ‘a‘: printf("优秀");break;
case ‘b‘: printf("良好");break;
case ‘c‘: printf("及格");break;
default: printf("输入不正确"); 
}
}
时间: 2024-10-06 11:57:27

c语言学习之选择结构程序设计(第三天)的相关文章

c语言中的选择结构

选择结构体现了程序的判断能力.具体地说,在程序执行中能依据运行时某些变量的值.确定某些操作是做还是不做,或者确定若干个操作中选择哪个操作来执行.选择结构有三种形式:单分支结构.双分支结构.多分支结构.C语言为这三种结构分别提供了相应的语句. 一.单分支选择语句 在C语言中,实现单分支结构的语句称为if语句. [格式] if(表达式)          语句:[功能] 计算表达式的值.如果为真(非0)则执行"语句",否则不执行语句.[说明](1) 表达式可以是任何类型,常用的是关系或逻辑

160809212田京诚C语言程序设计实验2 选择结构程序设计_进阶

实验2-6 猜数字游戏 实验要求: 编写一个C程序实现一个[1-100]以内的猜数字游戏. (1)       系统随机产生一个[1-100]之间的随机数. (2)       输入任意一个数字.数字的要求是1—100的自然数即可. (3)       系统对您输入的数字进行判断.如果玩家输入的数字与计算机随机生成数相比较, 输入的数字比随机生成数小,系统将提示您,数字太小请您重新输入.如果玩家输入的数字与计算机随机生成数相比较,如果输入的数字比随机生成数大,系统将提示您,数字太大请您重新输入.

黑马程序员-------------C语言流程控制-选择结构

流程控制 c语言中有3中结构控制程序运行1> 顺序结构:默认的流程结构,按照书写的顺序执行每一条语句2> 选择结构:对给定的条件进行判断,在根据判断结果来决定来执行哪一段代码3> 循环结构:在给定条件成立的情况下,反复执行某一段代码 1.选择结构 if语句 1>if的第一种结构 if(条件){//条件成立就会执行下面语句 语句1: 语句2: ....... } 例子: #include <stdio.h> int main (){ //人数 int cout = 0;

第4章 选择结构程序设计

一.选择结构和条件判断 C语言有两种选择语句: (1)if语句,用来实现两个分支的选择结构: (2)switch语句,用来实现多分支的选择结构. 二.用if语句实现选择结构 1.if语句的一般形式 待续... 原文地址:https://www.cnblogs.com/happyfei/p/9846635.html

自己使用 3.选择结构程序设计

if语句用来实现2个分支的选择结构(带范围的) switch语句用来实现多分支的选择结构(最好是定值) 例如 //条件分支 if // int num1=20; // int num2=10; // // if(num1>num2) // { // printf("num1>num2\n"); // } // 多重if //多重 if if......else if .....else. // float score; // printf("请输入分数\n&quo

C语言学习笔记-4.选择结构程序设计

一.关系运算符和表达式 1.C语言中没有单独的逻辑数据类型,非0代表真,0代表假 2.在求解一个逻辑表达式的过程中并不执行所有运算符 例:a && b && c,a为假,则b.c不会被执行 二.条件运算符 1.<表达式1> ? <表达式2> : <表达式3> (三目运算符) 表达式1为真则执行表达式2,若为假则执行表达式3 三.switch语句 1.表达式的计算结果必须是一个整数 case后的常量也必须是整数常量 2.case后可以是多条

符瑞艺 160809228_C语言程序设计实验2 选择结构程序设计

实验2-1 输入3个数,并按由大到小的顺序输出. 实验要求: 编写一个C程序,输入3个数,并按由大到小的顺序输出. 参考: 源码: #include <stdio.h> int main(){ int a,b,c,t; printf("10,20,111:"); scanf("%d%d%d",&a,&b,&c); if(a<b){ t=a; a=b; b=t; } if(b>c){ printf("%d\t%

学号160809224姓名黄家帅c语言程序设计实验2 选择结构程序设计

实验2-1 输入3个数,并按由大到小的顺序输出. 实验要求: 编写一个C程序,输入3个数,并按由大到小的顺序输出. 源码: #include <stdio.h>void main(){ int a,b,c,t; printf("请输入三个整数:"); scanf("%d%d%d",&a,&b,&c); if(a<b){ t = a; a = b; b = t; } if(b>c){ printf("%d\t%

160809225_叶桦汀_C语言程序设计实验2 选择结构程序设计_进阶

#include<stdio.h> #include<math.h> int main() { int a,b,c,l,p,s; printf("请输入三个数:"); scanf("%d%d%d",&a,&b,&c); if(a+b>c && a-b<c) { l=a+b+c; p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); printf("此三