- 博客(8)
- 收藏
- 关注
原创 PAT 乙级数字黑洞求助
不知道自己哪里错了,0,2测试点一直跑不出来C语言写的,希望有大佬帮我找出错误#include <stdio.h>#include <string.h>int main(){ char a[4],b[4]; int i,j,len; char temp; int x,y,z,m=1; scanf("%s",a); len=strlen(a); if(len<4) for(i=len;i<4;i++)
2020-12-03 14:30:58 70
原创 PAT 数素数C语言
#include <stdio.h>#include <math.h>int main(){ int a,b,j,i=2,t=0,n=0; scanf("%d %d",&a,&b); int m[b+1]; while(n<=b+1){ for(j=2;j<=sqrt(i);j++) if(i%j==0){ t++;
2020-11-15 22:19:57 113
原创 pat乙级 1008 数组元素循环右移问题
pat乙级 1008 数组元素循环右移问题就写个解题思路,思路最重要!思路1:就硬排,这样效率低算法也比较复杂浪费时间,而且容易出问题。思路2:既然不让创建新的数组,而且N的最大值也就100。是不是可以在创建数组时搞个2*N,把排好的放在后面一半N里面吗,在输出后面一般就行,这样会简单很多。思路3:进一步从输出角度上改进,毕竟要的只是答案,可以从思路2上面简化就行,就没必要一个一个存进去了,就算好一个输出一个就行,讲道理一个for就能搞定。...
2020-11-08 11:09:52 103
原创 C语言编写Linux shell解释器的问题
#include <stdio.h>#include <signal.h>#include <string.h>#include <stdlib.h>#include <unistd.h>#include <sys/wait.h>#define MAXARGS 20 //最多接受20个参数#d...
2020-02-18 14:54:08 225
原创 C语言const与static的区别
const为只读不得修改。static为不释放,相当于只有开头第一次调用,但后面每次调用都不释放,而是之前保存的值。
2020-02-15 19:33:02 919
原创 关于getc与fgetc和getchar的本质区别
个人理解简单的说getc也是从键盘上输入,但是相当于从文件中读取。(相当于把要从键盘上要输入的字符先放到文件上在从文件上得到这数据)但是getchar却又是标准输入(相当于直接从键盘上输入),相对于getc,中间少了个步骤。而fgetc函数是完完全全从文件中读取。...
2020-02-15 19:29:34 1700 1
原创 Ubuntu18.04操作系统sudo apt-get update报错
Ubuntu操作系统sudo apt-get update报错E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。(最简单的解决办法)当sudo apt-get update下载时,因为有‘墙’的原因。容易下载中断,或者下不完整。Ubuntu自带修改源的图形操作界面。1.进入你计算机2.进入到这个文件夹,双击source.list3.进入界面可以从下载自里面设置镜像点...
2019-11-15 16:36:02 6231 3
原创 链表综合问题
关于带表头链表创建,加入节点,删除节点,合并的操作。#include <stdio.h>#include <stdlib.h>#define X sizeof(xzx)typedef struct student //结构体变量{int xh;struct student *next;}xzx;void creat...
2019-06-18 19:45:18 87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人