其他分享
首页 > 其他分享> > 2021。10.30笔记3

2021。10.30笔记3

作者:互联网

本周对于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.30,int,笔记,C语言,学习,2021,数组,记下来
来源: https://blog.csdn.net/Demonstratemf/article/details/121049026