2021。10.30笔记3

本周学习了C语言的基础知识,包括数组的定义和访问,转义字符的理解,以及while循环的使用。重点在于深入理解了switch分支结构,通过示例展示了如何根据输入值进行不同计算并输出结果。通过这种方式,实践了条件判断和数值处理的基本操作。
摘要由CSDN通过智能技术生成

本周对于C语言的学习比较少量,不过也认识了许多有趣且好用的知识。

在笔记上,我记录了关于转义字符和数组的一些基本形式和用法。比如数组的定义以及数组中数据的访问等等。但毕竟没有实战过,我还没有特别了解,具体感受等以后学习过后谈谈。

于此,while循环我同样学习了,在其内部的括号里给定数据就可以完成语句循环的要求了。

对于这些基本的操作符我还是耐心地记下来,毕竟以后还要和它们打交道的,多记多背没问题。

这些同样是基本的知识储备,用小本本记下来方便记忆。

 这周最主要的学习内容就是上面这个switch分支结构,上面我只是简单地写了一下它的表达形式,下面我们用实例来了解更多的功能。

#include <stdio.h> 
int main (void)
{
	int i,n,a,b;
	int c,d,e,f,g,h,j,k,l,o,m;
	scanf("%d",&n);
	for(i=1;i<=n;i++){
		scanf("%d",&a);
		b = a/10000;
		switch(b){
			case 0:c=0.1*a;
			printf("%d\n",c);break;
			case 1:d=1000+(a-10000)*0.075;
			printf("%d\n",d);break;
			case 2:e=1750+(a-20000)*0.05;
			printf("%d\n",e);break;
			case 3:f=1750+(a-20000)*0.05;
			printf("%d\n",f);break;
			case 4:g=2750+(a-40000)*0.03;
			printf("%d\n",g);break;
			case 5:h=2750+(a-40000)*0.03;
			printf("%d\n",h);break;
			case 6:j=3350+(a-60000)*0.015;
			printf("%d\n",j);break;
			case 7:k=3350+(a-60000)*0.015;
			printf("%d\n",k);break;
			case 8:l=3350+(a-60000)*0.015;
			printf("%d\n",l);break;
			case 9:m=3350+(a-60000)*0.015;
			printf("%d\n",m);break;
			default:o=3950+(a-100000)*0.01;
			printf("%d\n",o);break;	
		}
	}
	return 0;
}

 从这里我们可以看到这个分支结构的具体用法,首先用int判断具体数值范围,然后放入不同的case语句中分辨情况,通过break跳出语句。(语言组织能力不强,自行体会)

        最后,本周关于C语言的学习基本总结完成,关于其他的科目没啥好唠嗑的了,只想吐槽一句:大一新生真的忙死了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值