自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张雨轩的自学笔记

我的成长、努力

  • 博客(20)
  • 收藏
  • 关注

原创 C语言自学笔记(20)

1、求一个3*3矩阵对角线元素之和2、有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。3、将一个数组逆序输出。4、取一个整数a从右端开始的4~7位。5、输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。...

2018-12-07 09:27:38 361

原创 C语言自学笔记(19)

1、将一个正整数分解质因数。例如:输入90,打印出90=233*52、一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。3、猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第...

2018-11-25 17:20:38 516 3

原创 C语言自学笔记(18)

1、古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?2、将一个正整数分解质因数。例如:输入90,打印出90=233*5。3、利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。4、求s=a+aa+aaa+aaaa+aa…a的...

2018-11-23 13:14:29 338

原创 C语言自学笔记(17)

1、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少2、一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?3、输入某年某月某日 判断这一天是这一年的第几天4、要求输出国际象棋棋盘5、输入两个正整数m和n,求其最大公约数和最小公倍数...

2018-11-22 16:27:22 213

原创 C语言自学笔记(16)

1、如何输出上三角的九九乘法表?2、输入数据,显示每次累加的结果,直到输入0时为止。修改下面这个用do-while语句实现的程序,改用while语句实现,并对比其优缺点。#include <stdio.h>int main(){int sum = 0, m;do{printf(“Input m:”);scanf("%d", &m);sum = sum + ...

2018-11-16 14:55:02 838

原创 C语言自学笔记(15)

1、 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。程序运行效果如下:2、请编制程序判断输入的正整数是否既是5又是7的整倍数。若是,则输出yes;否则输出no3、编写一个程序打印一个表格,每一行打印一个整数、该数的平方、该数的立方。要求用户输入表格的...

2018-11-15 19:09:27 267

原创 C语言自学笔记(14)

选拔考试题前半部1、输入华氏温度值(F),转换为摄氏温度值©并输出提示:C=(F-32)×5/9,温度值取浮点数类型,输出保留小数点后2位数值。答案:2、 输入三个整数x,y,z,请把这三个数由小到大输出。3、编程计算煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),...

2018-11-13 11:21:14 338

原创 C语言自学笔记(13)

害死人不偿命的(3n+1)猜想对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果是奇数,那么把(3n+1)砍掉一半,一直砍下去,最后一定在某一步得到n=1.对给定的任一不超过1000的正整数n,简单地数一下,需要多少步才能得到n=1?A+B和C给定区间[-2^31 ,2^31]内的三个整数A、B、C,请判断A+B是否大于C思路:输入T,同时令tcase表示几组数据,初值为1.对每...

2018-11-12 20:05:49 311

原创 C语言学习笔记(12)

一、通过数组求解斐波那契数列问题用数组实现输出斐波那契数列前20项。斐波那契数列:1,1,2,3,5,8,…。二、采用冒泡排序法对数据进行排序从键盘输入10个数,将这10个数从小到大排列输出至屏幕冒泡排序思想:将要排序的数据依次进行相邻元素的比较,若为从小到大排列,则将相邻元素的小者放在前面,大者放在后面,这样值小的元素就会逐步升至元素的起始位置。对待排序数据进行了一次比较,则称为一趟冒...

2018-11-05 15:58:52 252

原创 C语言自学笔记(11)

字符数组和字符串一、字符数组1、声明:char name[10],char address[30]; 此语句声明了两个字符数组:一个名为name,有10个元素(可保留10个字符);另一个名为address,有30个元素(可保留30个字符)。二维(或多维)char name[5][10],char address[5][30]; 声明:name为5行10列,可保存50个字符;addres...

2018-11-04 19:20:58 495

原创 C语言自学笔记(10)

二维数组1、声明:与一维相似,只是多增加一个表示二维下标的常量表达式;形式:类型说明符 数组名[常量表达式1] [常量表达式2] …;常量表达式1表示第一维下标的长度,常量表达式2表示第二维下标的长度;例:float score[4] [5]; 声明一个二维数组,该数组拥有4行5列,共20个数组元素二维数组结构如图:2、存储:C编译器将其转换为一维线性排列,也与一维存储类似将所有...

2018-11-02 14:51:25 450

原创 C语言自学笔记(9)

**一维数组**1、声明:一般形式:类型说明符 数组名[常量表达式],…;类型说明符是任意一种基本数据类型或构造数据类型;数组名是用户定义的数组标识符;方括号中的常量表达式表示数据元素个数,也称数组的长度。例如:float score[5];int arr[30];在同一条声明语句中,可以同时声明多个数组或变量int i, score[30], name [30];对于同一个...

2018-11-01 17:16:43 338

原创 C语言自学笔记(8)

一、数组1、数组是一组相同类型数据集中保存的一种方式。数组中的每个数据称为一个数组元素,所有数组元素具有相同的数组名称,通过中括号中的数学序号来区分不同的数据元素,在程序中,可使用与普通变量相同的方法对元素进行赋值、计算、输出等操作。scanf("%f",&score[0]); 用户输入的值保存到score[0]中;score[1]=score[0]; 将score[0]中...

2018-10-30 17:10:12 383

原创 C语言自学笔记(7) 拓展练

训练一:加一和减一运算符#include <stdio.h>int main(){int x=3,y=5; /定义两个整数变量x和y,初始化其值为3和 5/int a=x++;int b=x–;int c=++y;int d=–y; /将运算的值赋给变量a,b,c,d/printf("%d,%d,%d,%...

2018-10-29 17:43:25 447

原创 C语言自学笔记(6)

一、break中断语句1. 用来中断分支的执行,跳到switch的后一条语句执行。2. 当在循环结构中使用break语句时,可使程序终止循环而执行循环后面的语句,通常break语句于if语句连在一起,即满足条件时跳出循环。3. 对于多重循环嵌套,使用break语句只能跳出当前循环,而不能跳出所有外层循环。二、continue条件继续语句1.continue语句的作用是跳过循环体中剩余...

2018-10-27 21:37:24 313

原创 C语言自学笔记(5)

一、printf()函数1.1 格式化输出——printf()函数格式:printf(“格式字符串”,输出列表)1.格式字符串:是用双引号括起来的字符串,可以包含普通字符,这时printf()函数将其原样输出到屏幕上2.可以包含以"%"开头的格式字符,如“%d”、“%f”等,作用是将输出的数据转换成指定的格式输出。格式说明总是由“%”字符开始的:格式串字符包含三个部分:提示文字、...

2018-10-26 15:13:41 414

原创 C语言自学笔记(4) 几种语句

一、switch语句switch(表达式){case常量表达式1:…break;case常量表达式2:…break;case常量表达式n:…break;default:…}二、while语句和do…while语句1>、while语句格式:while(条件A){…}1)如果表达式是“!=0”,则可以省略“1=0”2)如果表达式为“==0”,则可以省略“...

2018-10-24 16:13:21 479

原创 C语言自学笔记(3)

一、运算符1、常用算数运算符: 1>、+ 加法运算符:将前后两个数相加;2>、- 减法运算符:将前后两个数相减;3>、* 乘法运算符: 将前后两个数相乘;4>、/ 除法运算符:取前面的数除以后面的数得到的商;5>、% 取模运算符:取前面的数除以后面的数得到的余数;6>、++自增运算符:令一个整数变量增加1;7>、–自减运算符

2018-10-23 22:17:27 369 1

原创 C语言自学(2)

一、数据类型基本类型的值不能分解成其他类型,包括浮点数类型、整数类型、字符类型、枚举类型。short、int、long、char、float、double1.整数一般占4字节(32位),最高位代表符号,正数用0表示,负数用1来表示整型定义:int a=6;长整型定义:long a=10;短整型定义:short a=10;2.浮点型,又称实型,包括单精度型和双精度型。单精度一般占4字...

2018-10-22 22:36:27 567

原创 C语言笔记(1)

一、C语言的标准       美国国家标准协会(ANSI)于1983年成立专门委员会,制定C语言标准,该标准于1989年正式被采用,称ANSI C(又称C89),1999年出版C99,于2000年3月采用。     &

2018-10-20 14:24:40 600

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除