
C语言
晓晓是个打字员
这个作者很懒,什么都没留下…
展开
-
结构数组和结构指针(C语言)
1.结构数组的三种定义:2.结构数组初始化:3.结构数组元素的引用:4.结构指针:指向结构变量:指向结构数:5.结构指针做函数参数:a.实参指针和形参指针指向同一个地址;b.对形参的修改直接影响到实参的值;c.这种形式执行效率较高;...原创 2021-04-26 10:12:22 · 230 阅读 · 0 评论 -
数据的输入和输出(c语言)
数据的输入和输出类型:整型数据的输入输出、实型数据的输入输出、字符型数据的输入输出;输出数据:printf( “格式控制字符串”,输出项表列 )变量个数输出格式字符 > 输出项多余的格式字符,输出不确定的值格式字符 < 输出项多余的输出项不能输出输入数据:scanf( “格式控制字符串”,输入项表列 )截取数据:scanf("%2d",&a); //输入的数据,截取2列,并赋值给a字符型数据的输原创 2021-04-26 10:11:41 · 1291 阅读 · 0 评论 -
数据类型、运算符与表达式
1.关键字:C语言规定的、赋予特定含义的、有专门用途的标识符;都用小写字母;C中共有32个关键字;2.标识符:用来标识数据类型、变量、函数、语句的符号;由字母、数字、下划线组成;且第一个字符必须是字母或者下划线;英文字母大小写意义不同;有效长度是1~255个字符;3.常量:程序执行过程中,其值不发生改变的量4.变量:分为:整型变量、实型变量、字符型变量5.数据类型:程序中所使用的常量、变量和函数等程序的基本操作对象都有一种数据类型与之联系;决定了数据的取值范原创 2021-04-25 18:06:33 · 159 阅读 · 0 评论 -
输出一个整数的全部素数因子
c语言程序设计第7章编程题:编写程序,输出一个整数的全部素数因子。如120的素数因子为2,2,2,3,5.bool judge(n){//判断n是否为素数 if(n<2) return false; //素数必须大于1; for(int i=2;i<n;i++){ if(n%i ==0) return false; } return true;}int main() { int y=56; for(int i=2;i&l原创 2020-11-03 17:09:52 · 13377 阅读 · 2 评论 -
判断一个数是否为素数(c语言)
c语言程序设计第7章编程题:编写函数prime(m)判断m是否为素数,当m为素数时返回1,否则返回0。素数:大于1,且只能被1和它本身整除;bool prime(m){ if(m<2) return false; //素数必须大于1; for(int i=2;i<m;i++){ if(m%i ==0) return false; } return true;}int main() { int y=17;原创 2020-11-03 16:42:05 · 3186 阅读 · 0 评论 -
使用格里高利公式求π的近似值
c语言程序设计第7章编程题:输入精度e,使用格里高利公式求π的近似值,精确到最后一项的绝对值小于e。要求定义和调用函数pi(e)求π的近似值。void pi(double x){ double sum; double item=1; int n=0; do{ sum +=(item*4); n++; item =pow(-1,n)/(2*n+1); }while(fabs(item) >x);原创 2020-11-04 10:54:53 · 7683 阅读 · 0 评论 -
输出一个整数的逆序数
c语言程序设计第7章编程题:编写程序,输入一个整数,将它逆序输出。要求定义并调用函数reverse(number),它的功能是返回number的逆序数。例如reverse(12345)的返回值是54321。int reverse(int x){ if(x<10) return x; int n =x; int a; int i=0; while(n){ if(i==0){ a = n%10; //最低位原创 2020-11-04 11:15:37 · 7503 阅读 · 0 评论 -
使用递归方法,求解x的n次幂
c语言程序设计第7章编程题:使用递归方法,求解x^n(x的n次幂)。其中x为整数,x不等于0。double product_fun(int n,double x,double y){ if(x==0)printf("参数不合法%f\n",x); y*=x; if(n>1){ product_fun(n-1,x,y); }else{ printf("结果是%.4f\n",y); } return y;}int ma原创 2020-11-04 18:21:33 · 10942 阅读 · 0 评论 -
结构体和结构变量(C语言)
1.结构: 彼此相关,但类型不同的数据组合在一起的数据类型2.声明结构体:struct 结构名 —— 结构类型名称;大括号内的内容——结构体的成员;定义结构体时,不占用内存(系统还不知道要分配多少内存空间);只有变成结构变量后,系统才会给变量分配内存空间;3.结构体和数组的区别:结构体:数目固定、不同数据类型的有序数据的集合;数组:数目固定、相同数据类型的有序数据的集合;4.结构变量的三种声明方式:5.结构变量的初始化:不能跳过前面的成员给后面的成员赋值,要按顺序赋值;不原创 2021-04-18 10:45:35 · 1562 阅读 · 0 评论 -
语句和函数的组成(C语言)
1.语句:必须以分号结尾;是字符序列 ;是程序最基本的执行单位;2.语句形式(7种)说明语句:int a,b;表达式语句:表达式;c=a+b //赋值表达式c=a+b; //表达式语句分支语句: 双分支 if-else、多分支 switch循环语句: for、 while、do-while转向语句:break、goto语句、continue、return复合语句:用{ }括起来空语句:;3.函数的组成:函数的头部:返回值类型、函数原创 2021-04-18 10:43:51 · 668 阅读 · 0 评论