C语言
GOD FOR JAVA
java+机器学习+图像算法+计算机视觉+爬虫+a little Python
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言实现时间片轮转调度算法
#include <stdio.h>//引入输入输出流文件#include <stdlib.h>struct PCB{int pid;//进程标识符int rr;//已运行时间int time;//进程要求运行时间char sta;//进程的状态struct PCB *next;//链接指针};struct PCB pcb1,pcb2,pcb3,pcb4,pcb5,*tail,*head,*rp;void init()//初始化各个进程的运行时间{int t原创 2020-12-13 13:04:05 · 5560 阅读 · 1 评论 -
c语言利用递归调用将输入的五个函数以相反的顺序打印出来
#include <stdio.h>#include <string.h>void palin();int main(int argc, const char * argv[]) { int i=5; void palin(int n); palin(i); printf("\n");}void palin(n)int n;{ char next; if(n<=1) { next=getcha原创 2020-07-01 20:31:19 · 494 阅读 · 0 评论 -
c语言打印棱形
#include <stdio.h>int main(int argc, const char * argv[]) { int i,j,k; for (i=0; i<=3; i++) { for (j=0; j<=2-i; j++) { printf(" "); } for (k=0; k<=2*i; k++) { printf("*"); }原创 2020-07-01 20:14:08 · 517 阅读 · 0 评论 -
c语言求最大公约和最小公倍数
#include <stdio.h>int main(int argc, const char * argv[]) { int a,b,n1,n2,t; scanf("%d,%d",&n1,&n2); if(n1<n2) { t=n1;n1=n2;n2=t; } a=n1;b=n2; while (b!=0) { t=a%b;a=b;b=t; } printf("最大公原创 2020-07-01 19:30:31 · 267 阅读 · 0 评论 -
c语言计算100至200之间有多少个素数
#include <stdio.h>#include <math.h>int main(int argc, const char * argv[]) { int m,i,k,h=0; printf("\n"); for (m=101; m<=200; m++) { k=sqrt(m); for (i=2; i<k; i++) { if (m%i==0) {原创 2020-07-01 19:12:45 · 578 阅读 · 0 评论 -
c语言求字符串长度在自定义函数中实现并以#号结束
long length(char c[]);#include <stdio.h>int main(int argc, const char * argv[]) { long len,i; char str[30]; for (i=0; i<30; i++) { scanf("%c",&str[i]); } len=length(str); printf("string has %ld characters.",l原创 2020-07-01 18:57:41 · 478 阅读 · 0 评论 -
c语言统计英文大小写字母,空格,数字,以及其他字符的个数并以#结束
#include <stdio.h>int main(int argc, const char * argv[]) { char c; int letters=0,space=0,digit=0,others=0; while((c=getchar())!='#') { if ((c>='a'&&c<='z')||(c>='A'&&c<='Z')) { letters原创 2020-07-01 18:37:48 · 5692 阅读 · 1 评论 -
c语言把一个数组插入一个数组中,插入后数组仍然有序
#include <stdio.h>#define M 50void fun(int a[],int x,int *n){ int i; a[*n]=x; i=*n-1; while (a[i]>x&&i>=0) { a[i+1]=a[i]; i--; a[i+1]=x; *n+=1; }}int main(int argc, const char * a原创 2020-06-17 10:11:34 · 2434 阅读 · 1 评论 -
c语言求字符串a从第m个字符起长度为k的子串
#include <stdio.h>#include <string.h>char *substr(char a[],int m,int k){ char *p; if(m>strlen(a)) return a+strlen(a); p=a+m-1; if(m+k-1<strlen(a)) *(a+m+k-1)='\0'; return p;}int main(int argc, cons原创 2020-06-17 09:51:43 · 670 阅读 · 1 评论 -
c语言将b字符串连接到a字符串的后面
直接连接:#include <stdio.h>int main(int argc, const char * argv[]) { char a[80]="china"; char b[]="Biejing"; int i=0,j=0; while (a[i]) { i++; } while(a[i]=b[j]) { i++;j++; } puts(a); return 0;}outp原创 2020-06-16 18:16:52 · 7631 阅读 · 0 评论 -
c语言计算若干名学生的平均成绩
#include <stdio.h>void average();void search();int main(int argc, const char * argv[]) { float score[3][4]={{65,67,70,68,},{87,84,93,65},{90,100,95,80}}; average(*score,12); search(score,2); return 0;}void average(float *p,int n)原创 2020-06-16 17:32:21 · 3415 阅读 · 0 评论 -
C语言中找出二维字符型数组所有元素中最大ascii码值对应的位置
#include <stdio.h>#include <string.h>int main(int argc, const char * argv[]) { char str[3][10]={"England","China","Germany"}; char max; int i,j,col,row; max=str[0][0]; row=0;col=0; for(i=0;i<3;i++) for(j=0;j原创 2020-06-09 16:38:34 · 481 阅读 · 0 评论 -
c语言找出字符数组最长的串并测出其长度
#include <stdio.h>#include <string.h>int main(int argc, const char * argv[]) { char str[4][10]={"England","China","Chicage","Germany"}; long i,len; len=strlen(str[0]); for(i=1;i<4;i++) if(len<strlen(str[i]))原创 2020-06-09 16:32:21 · 452 阅读 · 0 评论 -
C语言选出ascii码值中最大的字符串数组
#include <stdio.h>#include <string.h>int main(int argc, const char * argv[]) { char s[10],str[4][10]={"England","China","Chicago","Germany"}; int i; strcpy(s, str[0]); for (i=1; i<4; i++) if (strcmp(s,str[i])<0)原创 2020-06-09 16:26:21 · 833 阅读 · 0 评论 -
通过指针对5*5二维数组进行操作与检验输入的各种字符串
#include <stdio.h>void counter(){//元素计数器 int upper=0,lower=0,digit=0,space=0,other=0,i=0; char *p,s[20]; printf("input string:"); while ((s[i]=getchar())!='\n') { i++; } p=&s[0]; while (*p!='\n') { if原创 2020-05-21 14:31:03 · 415 阅读 · 0 评论 -
C语言中数组指针与string.h库中一些常用函数的结合运用
#include <stdio.h>#include <string.h>void measurement(){ char str[4][10]={"England","China","Hong_Kong","Germany"};//声明二维字符串数组 char max;//定义存储最大ascii码数值的变量 int i,j,col,row;//声明四个整形的变量 max=str[0][0];//把二维数组的第一行第一列位置内存赋值给max原创 2020-05-19 15:24:20 · 188 阅读 · 0 评论 -
C中对数组的一些操作
#include <stdio.h>#include <string.h>#define PI 3.14159#define MAX 21void exchange(){ char a[20]="acdeklm"; //声明一个长度为20的字符型数组 char s;//定义一个字符变量s long i,na;//定义两个int型变量一个为i,一个为na scanf("%c",&s);//输入一个新字符 na=strlen(a)原创 2020-05-17 19:54:05 · 199 阅读 · 0 评论 -
C语言中字符串插入一个新字符
用long型的原因是环境提示int隐式转换会丢失整数精度#include <stdio.h>#include <string.h>int main(int argc, const char * argv[]) { char a[20]="acdeklm"; //声明一个长度为20的字符型数组 char s;//定义一个字符变量s long i,na;//定义两个int型变量一个为i,一个为na scanf("%c",&s);//输入一个新原创 2020-05-13 17:10:01 · 12184 阅读 · 0 评论 -
C语言的特色输出小星星
#include <stdio.h>int main(int argc, const char * argv[]) { int i,j; //矩形星星 for(i=1;i<6;i++) { for (j=1; j<6; j++) { printf("*");//输出星星 } printf("\n");//输出换行 } //平行四边形星星,注意for循环的大括号原创 2020-05-13 16:05:07 · 1393 阅读 · 0 评论
分享