![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 68
buchunli
这个作者很懒,什么都没留下…
展开
-
计算数组的长度和,求数组的第二大的数
求数组的第二大的数#include<stdio.h>intmain(){intdata[]={2,4,6,3,8,9,7,1,0,};inti=0;intlen=0;intmax=0,sec=0;len=sizeof(data)/sizeof(data[0]);//数组占内存总空间,除以单个元素占内存空间大小//while(scanf("%d",&data[i+len]!=EOF))len++;这种为什么不行fo...原创 2021-05-24 14:30:06 · 199 阅读 · 0 评论 -
C语言指针试题
知识点题目1. 若有说明:int a=2, *p=&a, *q=p;,则以下非法的赋值语句是()。A. p=q; B. *p=*q;C. a=*q;D.q=a;2. 若定义:int a=511, *b=&a;,则printf("%d\n", *b);的输出结果为:A. 无确定值 B. a的地址 C. 512 D.5113. 已有定义 int a=2, *p1=...原创 2021-04-20 16:38:48 · 3970 阅读 · 0 评论 -
C语言程序4
17,指针18写一个函数比较两个字符串str1和str2的大小,若相等返回0,若str1大于str2返回1,若str1小于str2返回-1int strcmp ( const char * src,const char * dst){ int ret = 0 ; while( ! (ret = *(unsigned char *)src - *(unsigned char *)dst) && *dst){原创 2021-04-20 16:37:05 · 1715 阅读 · 0 评论 -
C语言程序3
11,几种排序方法https://blog.csdn.net/LLLLL__/article/details/100973308?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160886146816780302963768%252522%25252C%252522scm%252522%25253A%25252220140713.130102334..%252522%25257D&request_id=16原创 2021-04-20 16:27:00 · 333 阅读 · 0 评论 -
c语言程序2
6,计算数组中0,1的个数有一个数组:int arr[20] ={1,0,1,0,0,0,1,1,1,0,0,1,1,0,1,0,0,1,1,1};数组中全部都是由0和1组成,是写程序,计算数组中0,1的个数要求:不得使用任何形式的判断语句包括但不限于if、switch、三目与算符,或以循环代替判断的方法。7,给定一个含有n个元素的整型数组a,求a中所有元素的和循环累加如何利用这个函数那,忘了8,求数组的最大值和最小值第一种#include<stdio.原创 2021-04-20 16:19:00 · 334 阅读 · 1 评论 -
c语言程序
1,输入一个整数求其位数和各个位数之和#include<stdio.h>intmain(void){intnumber,temp,i=0,sum=0;scanf("%d",&number);temp=number;if(temp==0) //若temp=0{i++;}while(temp){sum+=temp%10;...原创 2021-04-20 16:13:57 · 137 阅读 · 0 评论 -
C语言
1,基础关系运算符<,>,<=,>=,==,!=1,双目运算符,从左向右结合,值是逻辑值真假2,关系运算符低于算术运算符,都高于赋值运算符。3,<,>,<=,>=优先级相同。==,!=优先级相同且低于其他关系运算符 c>a+b c>(a+b) a>b==c (a>b)==c a==b<c a==(b<c)...原创 2021-04-20 16:02:07 · 727 阅读 · 1 评论 -
2021-04-13
c语言优化技巧1,变量类型的定义不同的数据类型所生成的机器代码长度相差很多,变量类型选取的范围越小运行速度越快,占用的内存越少。能够使用字符型(char)定义的变量,就不要使用整型(int)变量来定义;能够使用整型变量定义的变量就不要用长整型(long int),能不使用浮点型(float)变量就不要使用浮点型变量。相同类型的数据类型,有无符号对机器代码长度也有影响。因此我们应按照实际需要合理的选用数据类型。当然,在定义变量后不要超过变量的作用范围,如果超过变量的范围赋值,C编译器并不报错,但程序运转载 2021-04-13 15:15:05 · 58 阅读 · 0 评论 -
2021-04-09
算法翻转数组1,需要新数组2,在原本数组改动#include<stdio.h>voidReverse(int*p,intsize){inti,tmp;for(i=0;i<size/2;i++){tmp=p[i];p[i]=p[size-1-i];p[size-1-i]=tmp;}...原创 2021-04-09 16:34:45 · 80 阅读 · 0 评论