第四章 选择结构程序设计

第四章 选择结构程序设计
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=money*type*rate;
	printf("利息为:%.2f\n",sum);
	printf("%d年后的总金额为 %.2f\n",type,sum+money);
}

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值