摘要:函数:为了完成某些功能而编写若干行代码的集合。可以供同一个程序或其他程序调用。 函数是C语言的基本组成单位。 函数的优点:代码更加简洁,易于维护,可以提高代码的重用性。 如何自定义函数: 返回值类型 函数名称 (参数) { //函数体; 返回值; } 生活案例:做火腿 火腿类型 做火腿(生猪) {
阅读全文
摘要:运行程序后出现如下报错: 这是因为代码中有不合法的空格,从网上直接复制代码到C-Free时就经常会出现这种情况,把不合法的空格删除即可。
阅读全文
摘要:1.根据用户输入的10人成绩并将其保存到数组中,求最高成绩,最低成绩和平均成绩 2.根据用户输入的5个数字并将其保存到数组中,对其进行从高到低排序 思路:用冒泡排序法实现 3.根据用户输入的10个数字并将其保存到数组中,用户输入要查找的数字,如果查找到该数字打印其在数组中的位置,否则打印该数组中没有
阅读全文
摘要:将一组数据从小到大排序。 思路: 规律:N个数字来排队,两两比较小靠前; 外层循环N-1(控制需要比较的轮数); 内层循环N-1-i(控制每轮比较的次数,其中i为外层循环变量)。
阅读全文
摘要:一、 数组的基本概念 数组是可以在内存中连续存储多个元素的结构 数组中的所有元素必须属于相同的数据类型 二、 数组的特点 只能存放一种类型的数据,比如int类型的数组、float类型的数组 里面存放的数据称为“元素” 三、 声明和使用数组 声明数组的类型 声明数组的元素个数(需要多少存储空间) 1)
阅读全文
摘要:1: 打印倒等腰三角形 2:打印菱形 3: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?(暴力破解)
阅读全文
摘要:break:跳出循环 continue: 跳过本次循环,继续下一次循环 示例: int i; for(i=1;i<9;i++){ if(i%3==0){ // break;//跳出循环 continue; } printf("%d\t",i); } break时输出:1,2, continue时输出
阅读全文
摘要:循环嵌套:一个循环中嵌套其他循环,只有在内层循环结束时,才能执行下一次外层循环(外层循环执行1次,内层循环执行N次) 如:while(条件){ while(条件){ //循环体; } } do{ do{ //循环体; }while(条件); }while(条件); 示例: 使用循环打印矩形:外层循环
阅读全文
摘要:1:计算0~100之间所有能被3整除和带3的数字之和 int i=0;//循环变量 int sum=0; while(i<100){ if((i%3==0)||(i%10==3)||(i/10==3)){ sum+=i; } i++; } printf("0~100之间所有能被3整除和带3的数字之和
阅读全文
摘要:C语言中的循环主要有三种: while循环,do…while循环和for循环 while循环:先判断条件是否成立,如果条件成立将执行其下的循环体,如果条件不成立一次都不执行。 语法: while(条件) { //循环体; } 示例1:打印100遍"我是最棒的!" int i=1; while(i<=
阅读全文
摘要:int day; printf("请输入1~7的数字"); scanf("%d",&day); if(day>0&&day<8) { //多重if...else if条件分支实现 if(day==1){ printf("星期一"); }else if(day==2){ printf("星期二");
阅读全文
摘要:1.判断输入的数是否为水仙花数 int num,ge,shi,bai,he; //声明变量 printf("请输入三位数"); //由用户输入一个三位数 scanf("%d",&num); //将用户输入的数字保存给num //用户输入的数=个位的三次方+ 十位数的三次方+ 百位数的三次方 //1.
阅读全文
摘要:运算符: 算术运算符(按照操作数的个数分为一元运算符和二元运算符) 赋值运算符: = 复合赋值运算符:+=,-=,*=,/=,%= 比较运算符:比较数值的大小和关系(>,>=,<,<=,!=,==) 逻辑运算符:连接多个条件=→与&&,或||,非! 与(并且):多个条件同时为真结果才为真=→一假比假
阅读全文
摘要:类型转换 自动类型转换 原则:把表示范围小的类型的值转换到表示范围大的类型的值 short → int → long → float → double 强制类型转换 语法:(类型名) 变量或数值 例如:int a = 5, b = 3;float qu = float(a) / b; 原则:把表示范
阅读全文
摘要:二元运算: +,-,*,/,%(取模或求余) 一元运算符: ++num,--num,num++,num-- int num1 = 10; int num2= ++num1+num1--; printf("num2=%d",num2);//22 printf("num1=%d",num1);//10
阅读全文
摘要:printf()函数和scanf()函数 int bottom,height; printf("请输入三角形的底边长:"); scanf("%d",&bottom);//将用户输入的值赋值给bottom变量 : &:取地址 printf("请输入三角形的高:"); scanf("%d",&heigh
阅读全文
摘要:常量:是在程序中保持不变的量 变量:编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。 声明和使用变量 声明变量: Datatype variablename; eg:i
阅读全文