第四章 选择结构程序设计

本文介绍了C语言中选择结构程序设计的四个实例,包括字符大小写转换、考试等级分数段输出、两个浮点数的值交换以及计算银行存款两年后的总额。通过这些实例,读者可以深入了解C语言的选择结构如何在不同场景下应用。

1.输入一个字母,判断它是否为大写字母,如果是,将它转化成小写字母并输出,如果不是不转化。

#include <stdio.h>
int main()
{
char ch;
scanf( “%c”, &ch );
if ( ch > ‘A’ && ch < ‘Z’ )
printf( “%c\n”, ch + 32 );
else
printf( “%c\n”, ch );
}

运行结果如下:
在这里插入图片描述

2.要求按照考试等级输出百分制数段,A等为85分以上,B等为7084分,C等为6069分,D等为60分以下。成绩的等级由键盘输入。

#include <stdio.h>
int main()
{
char grade;
scanf( “%c”, &grade );
printf( “You score:” );
switch ( grade )
{
case ‘A’: printf( “85~100\n” ); break;
case ‘B’: printf( “70~84\n” ); break;
case ‘C’: printf( “60~69\n” ); break;
case ‘D’: printf( “<60\n” ); break;
default: printf( “enter data error!\n” );
}
}
运行及如果如下:
在这里插入图片描述

3.使用临时变量以下实例演示了交换两个浮点数的值。

#include <stdio.h>

int main()
{
double firstNumber, secondNumber, temporaryVariable;

  printf("输入第一个数字: ");
  scanf("%lf", &firstNumber);

  printf("输入第二个数字: ");
  scanf("%lf",&secondNumber);

  // 将第一个数的值赋值给 temporaryVariable
  temporaryVariable = firstNumber;

  // 第二个数的值赋值给 firstNumber
  firstNumber = secondNumber;

  // 将 temporaryVariable 赋值给 secondNumber
  secondNumber = temporaryVariable;

  printf("交换后, 第一个数是 : %.2lf\n", firstNumber);
  printf("交换后, 第二个数是 : %.2lf\n", secondNumber);

  return 0;

}
运行结果如下:
在这里插入图片描述

4.将钱存入银行,求两年后的总额。

#include<stdio.h>
int main()
{
int type;
double money,sum,rate;
printf(“请输入金额: \n”);
scanf("%lf",&money);
printf("\n请输入存期: \n");
scanf("%d",&type);
switch(type)
{
case 1:
rate=0.0025;break;
case 2:
rate=0.027;break;
case 3:
rate=0.0034;break;
case 4:
rate=0.0036;break;
}
sum=moneytyperate;
printf(“利息为:%.2f\n”,sum);
printf("%d年后的总金额为 %.2f\n",type,sum+money);
}
运行结果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值