
数据结构与算法
qq_25205059
学习技术,分享经验,南无大至势菩萨
展开
-
c语言链表
#include <stdio.h>#include <stdlib.h>typedef struct Student // 取别名{ int num;// 学号 char name;// 姓名 // 指针 struct Student *pnext;// 这个指针指向下一个节点 /*两种链表 1.不带头结点的链表...转载 2019-04-12 23:56:04 · 161 阅读 · 0 评论 -
并归排序
#include<stdio.h> #include<stdlib.h> void merge(int* nums1,int m,int *nums2,int n){ int* arr=malloc(sizeof(int)*(m+n)); int i=0; int j=0; int k=0; while (i<m ...原创 2019-04-26 22:36:59 · 127 阅读 · 0 评论 -
找出二的N次方
#include<stdio.h> #include<stdbool.h> bool isPowerofTwo(int n){ while(n%2==0){ n=n/2; } if(n==1){ return true; } el...原创 2019-04-26 22:47:56 · 214 阅读 · 0 评论 -
分别统计出其中英文字母、空格、数字
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 程序分析:利用while语句,条件为输入的字符不为'\n'。 实例 #include<stdio.h> int main() { char c; int letters=0,spaces=0,digits=0,others=0; ...转载 2019-05-06 23:03:00 · 451 阅读 · 0 评论 -
求s=a+aa+aaa+aaaa+aa...a的值
#include<stdio.h>int main(){ int s=0,a,n,t; printf("请输入 a 和 n:\n"); scanf("%d%d",&a,&n); t=a; while(n>0) { s+=t; a=a*10;...转载 2019-05-06 23:20:39 · 10111 阅读 · 1 评论