03 2017 档案
C语言之函数
摘要:函数:为了完成某些功能而编写若干行代码的集合。可以供同一个程序或其他程序调用。 函数是C语言的基本组成单位。 函数的优点:代码更加简洁,易于维护,可以提高代码的重用性。 如何自定义函数: 返回值类型 函数名称 (参数) { //函数体; 返回值; } 生活案例:做火腿 火腿类型 做火腿(生猪) { 阅读全文
posted @ 2017-03-27 12:01 我是小美女 阅读(281) 评论(0) 推荐(0)
C-Free中出现错误stray '\161' in program
摘要:运行程序后出现如下报错: 这是因为代码中有不合法的空格,从网上直接复制代码到C-Free时就经常会出现这种情况,把不合法的空格删除即可。 阅读全文
posted @ 2017-03-25 22:00 我是小美女 阅读(1396) 评论(0) 推荐(0)
数组的一些经典案例(循环)(max=score[0])(冒泡)(flag标志)(杨辉三角)
摘要:1.根据用户输入的10人成绩并将其保存到数组中,求最高成绩,最低成绩和平均成绩 2.根据用户输入的5个数字并将其保存到数组中,对其进行从高到低排序 思路:用冒泡排序法实现 3.根据用户输入的10个数字并将其保存到数组中,用户输入要查找的数字,如果查找到该数字打印其在数组中的位置,否则打印该数组中没有 阅读全文
posted @ 2017-03-24 19:35 我是小美女 阅读(635) 评论(0) 推荐(0)
冒泡排序
摘要:将一组数据从小到大排序。 思路: 规律:N个数字来排队,两两比较小靠前; 外层循环N-1(控制需要比较的轮数); 内层循环N-1-i(控制每轮比较的次数,其中i为外层循环变量)。 阅读全文
posted @ 2017-03-24 18:47 我是小美女 阅读(184) 评论(0) 推荐(0)
C语言之数组
摘要:一、 数组的基本概念 数组是可以在内存中连续存储多个元素的结构 数组中的所有元素必须属于相同的数据类型 二、 数组的特点 只能存放一种类型的数据,比如int类型的数组、float类型的数组 里面存放的数据称为“元素” 三、 声明和使用数组 声明数组的类型 声明数组的元素个数(需要多少存储空间) 1) 阅读全文
posted @ 2017-03-24 18:35 我是小美女 阅读(265) 评论(0) 推荐(0)
循环结构的一些案例:倒等腰三角形、菱形、暴力破解
摘要:1: 打印倒等腰三角形 2:打印菱形 3: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?(暴力破解) 阅读全文
posted @ 2017-03-24 17:48 我是小美女 阅读(344) 评论(0) 推荐(0)
break和contine关键字
摘要:break:跳出循环 continue: 跳过本次循环,继续下一次循环 示例: int i; for(i=1;i<9;i++){ if(i%3==0){ // break;//跳出循环 continue; } printf("%d\t",i); } break时输出:1,2, continue时输出 阅读全文
posted @ 2017-03-23 00:55 我是小美女 阅读(217) 评论(0) 推荐(0)
循环嵌套(打印*** ***)
摘要:循环嵌套:一个循环中嵌套其他循环,只有在内层循环结束时,才能执行下一次外层循环(外层循环执行1次,内层循环执行N次) 如:while(条件){ while(条件){ //循环体; } } do{ do{ //循环体; }while(条件); }while(条件); 示例: 使用循环打印矩形:外层循环 阅读全文
posted @ 2017-03-23 00:24 我是小美女 阅读(1004) 评论(0) 推荐(0)
循环的经典案例(李白买酒)
摘要: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的数字之和 阅读全文
posted @ 2017-03-23 00:07 我是小美女 阅读(936) 评论(0) 推荐(0)
C语言循环结构-while/do...while/for--逢3过,阶乘,九九乘法表
摘要:C语言中的循环主要有三种: while循环,do…while循环和for循环 while循环:先判断条件是否成立,如果条件成立将执行其下的循环体,如果条件不成立一次都不执行。 语法: while(条件) { //循环体; } 示例1:打印100遍"我是最棒的!" int i=1; while(i<= 阅读全文
posted @ 2017-03-23 00:00 我是小美女 阅读(2086) 评论(0) 推荐(0)
输入年份,月份,日期计算该日期是一年中的第几天//雪碧和可乐temp
摘要: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("星期二"); 阅读全文
posted @ 2017-03-22 23:53 我是小美女 阅读(394) 评论(0) 推荐(0)
条件结构的实例-水仙花数、猜拳游戏、回文数字
摘要:1.判断输入的数是否为水仙花数 int num,ge,shi,bai,he; //声明变量 printf("请输入三位数"); //由用户输入一个三位数 scanf("%d",&num); //将用户输入的数字保存给num //用户输入的数=个位的三次方+ 十位数的三次方+ 百位数的三次方 //1. 阅读全文
posted @ 2017-03-22 23:44 我是小美女 阅读(222) 评论(0) 推荐(0)
程序执行顺序
摘要:运算符: 算术运算符(按照操作数的个数分为一元运算符和二元运算符) 赋值运算符: = 复合赋值运算符:+=,-=,*=,/=,%= 比较运算符:比较数值的大小和关系(>,>=,<,<=,!=,==) 逻辑运算符:连接多个条件=→与&&,或||,非! 与(并且):多个条件同时为真结果才为真=→一假比假 阅读全文
posted @ 2017-03-22 18:22 我是小美女 阅读(267) 评论(0) 推荐(0)
类型转换/getchar()和putchar()
摘要:类型转换 自动类型转换 原则:把表示范围小的类型的值转换到表示范围大的类型的值 short → int → long → float → double 强制类型转换 语法:(类型名) 变量或数值 例如:int a = 5, b = 3;float qu = float(a) / b; 原则:把表示范 阅读全文
posted @ 2017-03-21 01:28 我是小美女 阅读(291) 评论(0) 推荐(0)
算术运算符
摘要:二元运算: +,-,*,/,%(取模或求余) 一元运算符: ++num,--num,num++,num-- int num1 = 10; int num2= ++num1+num1--; printf("num2=%d",num2);//22 printf("num1=%d",num1);//10 阅读全文
posted @ 2017-03-21 01:26 我是小美女 阅读(127) 评论(0) 推荐(0)
printf()函数和scanf()函数/转换字符串
摘要:printf()函数和scanf()函数 int bottom,height; printf("请输入三角形的底边长:"); scanf("%d",&bottom);//将用户输入的值赋值给bottom变量 : &:取地址 printf("请输入三角形的高:"); scanf("%d",&heigh 阅读全文
posted @ 2017-03-21 01:21 我是小美女 阅读(230) 评论(0) 推荐(0)
初识C语言-声明和使用变量、标识符的命名规范以及基本数据类型
摘要:常量:是在程序中保持不变的量 变量:编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。 声明和使用变量 声明变量: Datatype variablename; eg:i 阅读全文
posted @ 2017-03-21 01:15 我是小美女 阅读(1764) 评论(0) 推荐(0)