
C语言数据结构
本科博客
shaobing_
这个作者很懒,什么都没留下…
展开
-
C语言栈代码
#include #include #include #define STACK_INIT_SIZE 10 #define STACKINCREMENT 2 typedef struct SqStack{ int *base; int *top; int stacksize ; }SqStack; int InitStack(SqStack *S){ (*S).base = (int原创 2017-03-22 18:54:39 · 446 阅读 · 0 评论 -
湖大C语言设计练习题
从键盘输入任意的字符,按下列规则进行分类计数。 第一类 '0','1','2','3','4','5','6','7','8','9' 第二类 '+','-','*','/','%','=' 第三类 其它字符 当输入字符'\'时先计数,然后停止接收输入,打印计数的结果。#include void main(){ char i; int n1原创 2017-04-17 22:48:00 · 4214 阅读 · 0 评论 -
湖大C语言设计练习题
从键盘输入十个整数,用插入法对输入的数据按照从小到大的顺序进行排序,将排序后的结果输出 #include int main(){ int i,m,j,a[10]; for(i=0;i<10;i++){ printf("input NO.%d : ",i+1); scanf("%d",&m); for(j=i-1;a[j]>m&&j>=0;j--){ a[j+1]=a[j];原创 2017-04-19 08:09:32 · 371 阅读 · 0 评论 -
湖大C语言程序设计3
如何用C语言编写一个程序,输入任意输入一个正整数,反序输出每一位#include int main(){ int n; scanf("%d",&n); while(n>0){ printf("%d",n%10); n=n/10; } return 0; }原创 2017-04-19 22:49:49 · 312 阅读 · 0 评论 -
C语言程序设计练习题4
编写程序,读入一个整数N,若N为非负数,则计算N到2N之间的整数,若N为一个负数,则求2*N到N之间的整数和。分别利用for和while写出两个程序。 #include int main(){ int n,sum=0,i; scanf("%d",&n); if(n>=0){ for(i=n;i<2*n+1;i++){ sum+=i; } } else{ for(i=n原创 2017-04-19 23:37:55 · 664 阅读 · 0 评论 -
湖大程序设计题5
一个自然数被8除余1,所得的商被8除也余1,再把第二次所得的商被8除后余7,最后得到一个商是a(见短除式<1>);又知这个自然数被17除余4,所得的商被17除余15,最后得到一个商是a的2倍(见短除式<2>).求这个自然数 #include void main() { int i,a; for(i=0;i<10000;i++){ if(i%8==1){ if((i/8)%8==1)原创 2017-04-25 23:58:46 · 417 阅读 · 0 评论 -
湖大C语言设计题6
编写程序,输出用一元人民币兑换成一分,二分,五分硬币的不同兑换方法 #include void main() { int i,j,m,a; for(i=0;i<=20;i++) { for(j=0;j<=50;j++) { for(m=0;m<=100;m++) { a=1*m+2*j+5*i; if(a==100) { pr原创 2017-04-26 23:11:57 · 999 阅读 · 0 评论 -
湖大C语言程序设计7
C语言编程:一个数的各位数字倒过来所得到的新数叫原数的反序数. 一个数的各位数字倒过来所得到的新数叫原数的反序数.如果一个数等于它的反序数,则称它为对称数或回文数。求1993以内的二进制对称数 #include void main() { int i,j,k,n,a[11]={0}; for(i=1;i<=1993;i++){ n=i; k=0; while(n>0){原创 2017-04-26 23:23:22 · 696 阅读 · 1 评论 -
数据结构(循环链表)实现约瑟夫问题
#include #include typedef struct node { int data; struct node *next; }node; node *create(int n) { int i; node *p = NULL,*head; node *temp; head = (node*)malloc(sizeof(node)); p=head; for(i原创 2017-05-29 09:36:37 · 556 阅读 · 0 评论