C++新手问题 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs6
本版专家分:9713
新手学C问题
#include rn//main:some simple output rnvoid main()rnrnprintf("hello world\n");rnprintf("welconme to china\n");rnrnrn输入以上命令为什么老报错rn--------------------Configuration: C1 - Win32 Debug--------------------rnCompiling...rnError spawning cl.exernrnok.obj - 1 error(s), 0 warning(s)rnrnrn软件是用C++6.0
C语言新手问题
书上求素数的一个程序 rn请大家帮我看一下有什么错,我输入一个素数就能正确显示,但输入一个非素数就无法显示 rn程序如下:rn#includernint main()rnrnint n,i,s;rni=2,s=0;rnscanf("%d",&n);rnwhile(i,n);rngetch();rnreturn 0;rn rn
新手问题:C语言
海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只rn   猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了rn   一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,rn   问海滩上原来最少有多少个桃子?rnrn自己编了好几个程序都出不来``` 就不发自己的闹笑话了。。请各位大哥大姐帮个忙编下这个小程序。rnrn看的有点蒙`rnrn以后大概会一天发一个<em>问题</em>问吧`` 希望可以在CSDN里慢慢成长。。rn rn同样的。20分奉上``
C,新手问题
企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高rn   于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提rn   成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于rn   40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于rn   100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?rn1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。      rn2.程序源代码:rnmain()rnrnlong int i;rnint bonus1,bonus2,bonus4,bonus6,bonus10,bonus;rnscanf("%ld",&i);rnbonus1=100000*0.1;bonus2=bonus1+100000*0.75;rnbonus4=bonus2+200000*0.5;rnbonus6=bonus4+200000*0.3;rnbonus10=bonus6+400000*0.15;rn if(i,bonus);rnrn请问怎么才能把上面的题用SWITCH语句写出来。我想了很久都写不出来。向你们请教下!
新手问题,关于c
今天才开始看K&R的c语言书,看完一节后想练习一下hello word的例子rn请问我需要用什么工具来写和编译c程序,谢谢
新手学习C的问题
我用TC编一个程序rn 就例如 main()rn rn printf("hello");rn rn 为什么总在CMD下才能打开啊,如果我双击的话就会一闪而过rn 但是我看别人的C程序,都是可以双击就打开的rn 请问如何能够实现双击打开C程序啊?
c新手 简单问题
#include"stdio.h"rn#include"stdlib.h"rn#include"process.h"rnvoid main()rn int i,size=9;rn int *x;rn int *aux,*point1,*point2;rn x=(int*)malloc(9*sizeof(int));rn if(x==NULL) exit(1);rn printf("\n please enter 9 interger:");rn for(point1=x;point1=x) //将9个数逆序存入新申请的整型存储单元rn rn *point2=*point1;point2++;point1--;rn rn size+=9;rn free(x);rn x=aux;rn for(i=0;i
C语言新手问题:
字符串a[100]="My name is Li Jilin."rn字符串b[100]="Mr. Zhang Haolin is happy."rn用b中Zhang Haolin去取代a中Li Jilin,rn取代后字符串a中后边的句号需保留,有什么好方法吗?
C新手问题
小弟搞了近两年的java和web开发....rnrn现在公司C项目急缺人手,所以要我参加..对此我也很有兴趣.rnrn那么现在问一些C的高手们...rnrn我在学习C的过程中应该注意哪些<em>问题</em>??rnrn我现在要在linux下面写C
新手遇到的C的问题
#include rn main() rn rn structrn /*定义一个结构变量*/ rn char name[8]; rn int age; rn char sex[4]; rn char depart[20]; rn float wage1,wage2,wage3; rn a; rn float wage; rn char c='Y'; rn while(c=='Y'||c=='y') /*判断是否继续循环*/ rn rn printf("\nName:"); rn scanf("%s", a.name); /*输入姓名*/ rn printf("Age:"); rn scanf("%d", &a.age); /*输入年龄*/ rn printf("Sex:"); rn scanf("%s", a.sex); rn printf("Dept:"); rn scanf("%s", a.depart); rn printf("Wage1:"); rn scanf("%f", &a.wage1); /*输入工资*/ rn printf("Wage2:"); rn scanf("%f", &a.wage2); rn printf("Wage3:"); rn scanf("%f", &a.wage3); rn wage=a.wage1+a.wage2+a.wage3; rn printf("The sum of wage is %6.2f\n", wage);rn printf("Continue?"); rn c=getche(); rn rn rnrnrn这个例子是我从教程上摘下来的,当进行一次循环后输入Y,进行第二次循环,按理说打印出来的是name: 但是出现在屏幕上的却是rnname:age: 请大家帮忙看下原因
新手C语言问题
#includern#includerndouble aver(int add[]);/*函数声明,这是个求平均值的函数*/rnint Min,Max;/*定义两个全局变量*/rnint main()rnrn int add[10],i;rn double average;rn for(i=0;i=Max)Max=add[i];rn z+=add[i];rn printf("%lf\n",z);rn rn rn return z/10; rnrn输入 rn1 2 3 4 5 6 7 8 9rnrn输出rn0 9 4.5000rnrn但...为什么当我把double average;改为int average.....输出结果变为了0 9 0.000000,理论上应该是0 9 4啊。。。求高手指点。。rnrnrnrnrnrn还有一个<em>问题</em>rnrnrn第一个:rnrn#include rn#includernint main()rnrn char a[90];rn int i;rn scanf("%d",&i);rn scanf("%s",a);rn printf("%d\n",i);rn printf("%s\n",a);rn return 0;rnrnrn第二个:rn#includern#includernint main()rnrn char a[90];rn int i;rn scanf("%d",&i);rn/*这里出了<em>问题</em>,当我输入i的值后,按一个回车,程序就结束了,但我还没有输入a啊,求高手指导,谢谢*/rn gets(a);rn printf("%d\n",i);rn printf("%s\n",a);rn return 0;rn。。。。。。。。。。。。为什么第一个程序没<em>问题</em>而第二个却有<em>问题</em>呢?/*这里出了<em>问题</em>,当我输入i的值后,按一个回车,程序就结束了,但我还没有输入a啊,求高手指导,谢谢*/rn
新手c语言问题
一个指针数组的<em>问题</em> 奖若干字符串按字母顺序(由小到大)输出rn#include"stdio.h"rn#include"string.h"rnvoid main()rnrn void sort(char * name[],int n);rn void print(char * name[],int n);rn char * name[]="Follow","BASIC","Great","ZORTRAN","Computer";rn int n=5;rn sort( name,n);rn print( name,n);rnrn void sort(char * name[],int n)rn rn int i,j,k;rn char *temp;rn for(i=0;i0)k=j; /*比较字符串的大小*/rn rn if(k=!i)rn temp=name[i];name[i]=name[k];name[k]=temp;rn rn rn rn void print(char * name[],int n)rn rn int i;rn for(i=0;i
C语言 新手问题
用C语言编写一个简单的程序 10个苹果 放入3个篮子里 第一个篮子放3个苹果 第2个篮子比第3个篮子的苹果多
C语言新手问题
[code=C/C++]#include "stdio.h"rnmain()rnrnint max(int x,int y);rnint a,b,c;rnscanf("%d%d",&a,&b);rnc=max(a,b);rnprintf("max= %d\n",c);rnrnreturn 0;rnrnrnint max(x,y)rnint x,yrnrnint z;rnif(x>y)rnz=x;rnelsernz=y;rnreturn (z);rnrnrn[/code]rnrn我用的是WIN7下的TURBO C++ 3.0rn报错提示是:rnStyle of function deficition is now obsolete.rn求大神解答。
新手求教c问题
以下两种代码为什么输出不一样rn第一种rn#includernint main()rnrn int sum,b,s,g;rn for(b=1;b,sum);rn rn return 0;rnrn第一种的结果是rn153 370 371 407rn第二种的结果是空的什么也没有rn求解释rn补充我用的是codeblocks
新手C问题
今天做c程序设计语言的课后习题rn 直接上代码rn 总觉得有点<em>问题</em>,又不知道具体错在哪里rn 希望大家指定缺点:rn#include rnmain()rnrn int c;rn while((c=getchar())!= EOF)rn if(c == ' ')rn while((c = getchar()) != ' ')rn ;rn rn putchar(c);rn rn 这道题目的是把多余的空格合成一个 rn 我的思路是用getchar直接跳过多余的空格rn 不知道这样可不可以 rn
新手C指针问题
#define NULL (void*)0rnrn正常情况下 我给指针p赋值 只要S_BUTTON* p = NULL 就可以了 可是为什么我看公司代码如下这么写?rnS_BUTTON* p = (S_BUTTON*)NULL;
C语言的新手问题
#include rnint main()rnrn double array[][5]=0;rn int i=0,y=0,z=0,x;rnrn printf("Loop input please press Enter(Exit please enter q!):");rn while((x=getchar())!='q')rn rn printf("array[%d][%d]=",y,i);rn scanf("%lf",&array[y][i++]);rn if(i==5)rn rn y++;rn i=0;rn rn rn return 0;rnrnrn输入时 输入到[1][1] 就出现这样的<em>问题</em>了,弄了半天都没解决掉,请问这是哪出<em>问题</em>了,我把 scanf("%lf",&array[y][i++]);里的yrn改成数字输入时就没<em>问题</em>,求大神告诉我下是什么原因导致的 谢谢!rnLoop input please press Enter(Exit please enter q!):rnarray[0][0]=1rnarray[0][1]=2rnarray[0][2]=3rnarray[0][3]=4rnarray[0][4]=5rnarray[1][0]=6rnarray[1][1]=7rnarray[1075576832][0]=rnrn
新手c语言的问题
我自己写了一个64位长整形 运算的实现,包括加减乘除等rn并且定义了 rn#define __int64 long64rnrn那么怎么才能重载"+ - * /"运算的运算符rn就是让rn__int64 a = 0x99;rn__int64 b = a+8;rnrn识别成 long64 a = long64_init(0x99);rnlong64 b = long64_add(a,0x8);rnrn谢谢了!
C 新手问题
怎样打出所有的有相似名称的文件,rnex:rnprint *.crn....... mark.crn,........p.crnprint a*crn....... adjdkcrn....... adkdc
新手 C 问题
#include "stdafx.h"rnrnmain( )rnrn int a,b,c;rn scanf ("%d,%d",&a,&b);rn c=max(a,b);rn printf ("max=%d",c);rnrnrnint max(int x, int y)rnint z;rnif (x>y) z=x;rnelse z=y;rnreturn(z);rnrnrn教材 谭老师 第二版rnrn软件 VC6.0 rnrn<em>问题</em> 照着不能用。。。
C新手
学过了C,自学了C++之后,基础还性。rn 然后又该怎么去做项目,做小游戏这样的呢
[新手求助]关于c的问题
include rn#include rnint main(void)rn rn char name [20];rn printf("你丫的叫啥?\n");rn scanf("%s",&name);rn printf("“%s”\n",name);rn printf("“%20s”\n",name);rn printf("“%-20s”\n",name);rn printf("“%*s”\n",strlen(name)+2,name);rn return(0);rnrn请问上面这一串代码哪里出错了啊,新人自学不懂啊,错误警告是这样的:错误警报rn2.c: In function ‘main’:rn2.c:7:2: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘char (*)[40]’ [-Wformat=]rn scanf("%s",&name);rn ^rn2.c:11:2: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 2 has type ‘size_t’ [-Wformat=]rn printf("“%*s”\n",strlen(name)+2,name);rn下面这一串为啥又是对的呢?rn#includern#includernint main(void)rnrnchar name[20];rnint width;rnprintf("Please input your name:");rnscanf("%s",name);rnprintf("A:\"%s\"\n",name);rnprintf("B:\"%20s\"\n",name);rnprintf("C:\"%-20s\"\n",name);rnwidth=strlen(name)+3;printf("D:\"%*s\"\n",width,name);//*对应widthrnreturn(0);rn
关于C的一个问题新手
[code=c]rn#includernint main(void)rnrn int a,b;rn char o;rn int sum;rn rn printf("请输入你要运算的运算符\n");rn scanf("%c",&o); /*这两段代码跟下面的的换一下位置就出现了<em>问题</em>,会跳过等待键盘输入。不知道什么原因求解 */rn rn printf("请输入你要运算的第一个数字\n");rn scanf("%d",&a);rnrn printf("请输入你要运算的第二个数字\n");rn scanf("%d",&b);rn rn /*rn 如果将输入运算符放中间。rn 运行结果是:rn 请输入你要运算的第一个数字rn 1rn 请输入你要运算的运算符rn 请输入你要运算的第二个数字rn */rn switch (o)rn rn case'+':rn printf("%d%c%d=%d",a,o,b,a+b);rn break;rn case'-':rn printf("%d%c%d=%d",a,o,b,a-b);rn break;rn case'*':rn printf("%d%c%d=%d",a,o,b,a*b);rn break;rn case'/':rn printf("%d%c%d=%d",a,o,b,a/b);rn break;rn rn rn return 0;rn[/code]
新手 C指针数组赋值问题
[code=C/C++]#include "stdio.h"rnmain()rnrn int a[3][3] = 1,2,3,4,5,6,7,8,9;rn int *pa[3] = a[0],a[1],a[2]; /*这里报非法初始化*/rn int *p = a[0];rn int i;rn for(i = 0; i < 3; i++)rn printf("%d,%d,%d\n", a[i][2-i], *a[i], *(*(a+i)+i));rn for(i = 0; i < 3; i++)rn printf("%d,%d,%d\n", *pa[i],p[i],*(p+i));rn[/code]rnrn
C语言新手问题求教
写一程序,输入X,输出Y。rn当x=10时,y=3x-11.rn下面是我写的代码,编译通不过。rn请问错误在哪?rnmain()rnrnfloat x,y;rnscanf ("%f",&x);rnif(x>=1)rn if(1,y);rnrn
C语言的基本知识(新手 问题)
2.1 字符集和标识符 2.1.1 字符集 2.2 常量与变量 3.21数据类型
C语言,数据结构新手问题
开了数据结构C语言版这门课,但有的地方我看不懂 rntypedef struct LinkNode rnElemType data; rnstruct LinkNode *next;rn LinkNode,*LinkList; rn这些程序书上说是单链表的存储结构,但我搞不懂程序中的两处LinkNode的异同还有它们各自代表的意思,还有在第二处LinkNode后后面的*LinkList我怎么知道是指向LinkNode,而且在我们的书上还有LinkList &L等的代码,这样的话,LinkList不是相当于定义一种类型吗?(类似于int)
c语言赋值问题 新手~
本人<em>新手</em> 刚看了谭浩强的 书 但是上机出现<em>问题</em>~ rn rn 比如rnvoid main()rnrn int max(int x,int y);rn int a, b, c;rn scanf ("%d,%d",&a,&b);rn c=max(a,b);rn printf("max=%d\n",c);rnrnint max(int x,int y)rnrn int z;rn if(x>y)z=x;rn else z=y;rn return z;rnrn求两个数中最大数。 运行后无论两个数多大,结果都是先输入的那个数;rnrn还有rnrn#include rn void main()rnrn int r;rn int i;rn rn printf("输入半径和高:");rn scanf("%d,%d",&r,&i);rn printf("高和半径是%d %d\n",r,i);rn rnrn 就是输入两个数然后输出,为什么只有第一个数对, 第二个数就是 特别大的负数。rnrn我觉得是不是scanf 函数有<em>问题</em>啊。 rn我用vc 6.0 写的 ~ 不知道是什么<em>问题</em> dev-cpp 也是同样的错误。 就这种基本的输入输出都出<em>问题</em>, 所有例题, 都没法写了~ rn非常纠结啊。 是不是我的电脑有<em>问题</em>啊。 或者编译器什么出<em>问题</em>。rn求高手指点。最好能详细点就好了。 到底什么<em>问题</em>~ rn谢谢啦 ~ 祝各位大神~ 工作开心,身体健康。
c语言新手问题答案
一个C新人提的10个<em>问题</em>的答案,总结了一下。
新手C语言的问题,请教!
#include "stdio.h"rn#include "ctype.h"rnmain()rn rnchar c;rnc=getchar();rnwhile(c!='@')rn if(isalpha(c))rn c=tolower(c);rn c=(c-'a'+1)%26+'a';rn putchar(c); c=getchar();rn rnprintf("\n");rnrn<em>问题</em>:c=(c-'a'+1)%26+'a'这句怎么解释啊rn其实我的弄不明白的就是 (c-'a'+1)%26这个算式是怎么得出结果的,%26是个什么意思,是求余还是什么的?如果%26:除以26取余数rn那么他的答案应该是多少是0和1吗?rn如果(c-'a'+1)%26rnc='a',c='b'那么答案是多少,请详细一下。rnrn(2)rn补充一下rns+=j 相当等同与什么:rn还有就是++i和i++的区别。rn++i=k 和i++=k区别rnc+=b++这个又等同与什么啊?rn
新手问个C语言问题
我想用display函数打印指定给数组的行和列,rn比如display(2,4,a)打印数组a的前两行,前4列,rn可是为什么执行后是rn1.1, 2.2, 3.3, 4.4, rn5.5, 6.6, 7.7, 8.8,rn而不是rn1.1, 2.2, 3.3, 4.4rn6.6, 7.7, 8.8, 9.9rn[code=C/C++]rn#include rn#define COLS 5rnrnvoid display(int a,int b,double p[a][b] );rnrnrnint main(void)rnrn double a[3][COLS] = 1.1, 2.2, 3.3, 4.4, 5.5,rn 6.6, 7.7, 8.8, 9.9, 10.10,rn 11.11, 12.12, 13.13, 14.14, 15.15 ;rn display(2,4,a);rn return 0;rnrnrnvoid display(int rows,int cols,double p[rows][cols])rnrn int i,j;rn for(i=0;i
unix下c编程的新手问题!
基本情况是:1.我在Vmware3.0在装了sco unix5.0,学习在其下的c编程.rn 2.我的程序是: void main()rn printf("you are right!");rn rn 在vi在编辑,保存为yu.c文件,在当前目录.rn 3.在命令提示符下键入cc -o yu yu.c编译.rn现象是:ERROR-Failed to inialize policy Manager(IFOR_PM_FATAL).出现这样的错误.rn解决方法:看程序没有错, 可能是没有cc, 用find . -name "cc" -print,可以找到有cc编译器,可以断定是cc的错误,但不知道什么原因和怎样解决,各位给点意见和这方面的经验.Thank you first!
新手问题:关于链表和C
学习数据结构,看到链表一节,将一节点X插入于链表的前端,操作步骤如下:rn x=(struct node *) malloc(sizeof(struct node))rn本人数据及C语言都是<em>新手</em>,想问下上面这句什么意思,有啥作用
关于C的新手问题请教
先看下面一段简单代码rn#includernvoid main()rnrn int max(int x,int y);rn int a,b,c;rn scanf("%d %d",&a,&b);rn c=max(a,b);rn printf("max=%d\n",c);rnrnint max(int x,int y)rnrnint z;rnif(x>y)z=x;rnelse z=y;rnreturn(z);rnrnrn<em>问题</em>:在scanf("%d %d",&a,&b);这段输入代码中,"%d %d"之间这里我用空格格开,在运行输入两个数时(比如1和2),rn 我用逗号隔开,得出结果是max=575,如果我用空格格开,程序正常。max=2rnrn 反之,我在scanf("%d,%d",&a,&b);这段代码中是用逗号分隔,但在运行输入时,我没用逗号分隔,rn 而是用空格、回车等分隔,输出结果是max=575,如果按照代码中用逗号分隔,程序正常。rnrn 请问这是为什么?575这个数又是怎样来的?rn 这是在winxp sp3 c free4.1下编译得出的。。。请高手解答。。。rn
c语言新手 字符统计问题
#includernmain()rnrn long nc;rnrn nc = 0;rn while(getchar() != EOF)rn ++nc;rn printf("%ld\n",nc);rnrn来着c程序设计语言一书rn为统计字符数rn运行后只能不断的输入,无法统计()rnrn求大神教。。。[img=https://img-bbs.csdn.net/upload/201407/18/1405645860_804969.png][/img]
C语言新手问题,求助
照着书排的码,运行结果是这样[img=https://img-bbs.csdn.net/upload/201512/31/1451496077_830989.png][/img]rn这是怎么回事,哪里错了。
C语言新手求教问题
正在学习C语言,书后题有个不会了,求指教:要求用户每次输入一个的数,当输入零的时候视为最大,而且这些数中并不仅限于整数;下面是例子:rnenter a number:60rnenter a number:38.3rnenter a number:4.89rnenter a number:100.62rnenter a number:75.2295rnenter a number:0rnthe largest number entered was 100.62rn求指教哈,本人小菜鸟刚刚学,学到while 和for循环这里,我想的是应该用while循环while(i!=0)这样,但是就是怎么输出最大的值呢
c基础问题新手求解!
给一个不多于5位数的正整数,要求:n1.求出它是几位数;n2.分别输出每一位数;n3.按逆序输出各位数字。n**(我只用if语句写的代码如下,看看那些错了,非常感谢!)**nn```n#includenint main()nn int x,i,j,k,z,y,s;n scanf("%d",&x);n if(x>99999&&x,i,j,k,z,y);n n n n n n n return 0;nn```nn
关于C标准的新手问题
我是<em>新手</em>,今天看C Primer Plus看到了关于C标准的东西,有点疑问rn1.ANSI/ISO C 是C90还是C99?rn2.现在用的多的是C90 还是 C99?rn2.VC2008支不支持C99?rnrn
C语言新手 函数问题
#include rnrnvoid squeeze(char s1[], char s2[4])rnrn int i,j;rn for (i=0;i,求大神帮忙看下 习题答案给的是从s1的第一个字符与s2进行匹配 我这样设计可行吗?
新手请教C语言基础问题
#include "stdio.h"rn#include "ctype.h"rnmain()rn rnchar c;rnc=getchar();rnwhile(c!='@')rn if(isalpha(c))rn c=tolower(c);rn c=(c-'a'+1)%26+'a';rn putchar(c); c=getchar();rn rnprintf("\n");rnrn<em>问题</em>:c=(c-'a'+1)%26+'a'这句怎么解释啊rn其实我的弄不明白的就是 (c-'a'+1)%26这个算式是怎么得出结果的,%26是个什么意思,是求余还是什么的?如果%26:除以26取余数rn那么他的答案应该是多少是0和1吗?rn如果(c-'a'+1)%26rnc='a',c='b'那么答案是多少,请详细一下。rnrn(2)rn补充一下rns+=j 相当等同与什么:rn还有就是++i和i++的区别。rn++i=k 和i++=k区别rnc+=b++这个又等同与什么啊?
新手问个c语言的问题~~~~
先说一下情况:rn 我做了一个学生信息的查询系统,声明了一个学生的结构体,包含了3个元素姓名,成绩,年龄,我想问的是,如果让用户输入一个查询的依据,比如:输入姓名,就按姓名查询,输入成绩,就按成绩查询,也可以同时输入2个如:成绩和年龄,也可以输入3个查询条件,也可以不输入,那就显示所有学员rn 我先在的<em>问题</em>是,按上面的方法设计查询的话,用if语句就能做到,但是3个元素共有8种可能,如果用8个if语句,我总觉的太夸张,所以我想请各位高手指点一下,如果想用最少的if语句,该怎么写,我想来想去我最简化的也用到了5个,有没有更少的~~~rn
C语言新手 switch语句的问题
怎样在用switch语句检索一个字符串然后再用该语句替换其中的某个字符nn譬如 agsg..!!n替换.为!n替换!为!!n求解
C语言问题 新手求教
<em>问题</em>是关于链表的操作。操作包含链表的初始化,链表的释放和判断链表是否为空等等。<em>问题</em>是若对一个已经释放了的链表进行是否为空的判断应该是有出错的提示的,我的意思是在编写这个函数时应该考虑,但我不知道该如何实现提示出错这一点。忘大家指教。链表节点结构为:rntypedef struct lnodern char ldata;rn struct lnode *next;rnlnode;
新手提问。。。C语音问题
#includern#includern#includernint main(void)rnrn char st1[501],st2[501],st3[501],st4[501],sum[502],state='0';rn int i,m,n,s,j,l,a;rn gets(st1);rn gets(st2);rn l=i=strlen(st1)-1;rn s=n=strlen(st2)-1;rn if(i>=n) m=i;rn else m=n;rn for(j=0;i>=0,n>=0;n--,i--,j++)rn rn st3[j]=st1[i];rn st4[j]=st2[n];rn rn while(l>s)rn rn s++;rn st4[s]='0';rn rn while(l=10)rn rn sum[a]=st3[i]+st4[i]+state-2*'0'-10;rn state='1';rn rn else rn rn sum[a]=st3[i]+st4[i]+state-2*'0';rn state='0';rn rn rn if(state==1) sum[a]='1';rn else a--;rn for(;a>=0;a--)rn rn printf("%c",sum[a]);rn rn system("PAUSE");rn return 0;rnrnrn为什么会有错误呢??rn我在编译器上是可以运行的。。但是不可以提交
c语言一个新手问题
[code=C/C++]#include "stdio.h" rn#include "conio.h" rn#include "math.h" rn#define NULL 0 rn#define LEN sizeof(struct stu) rnrnmain() rn int funct; rnstruct stu *head; rnchar ch; rnrnclrscr();/*清屏函数*/ rnrnrndo rnprintf("请选择你想要执行的操作(1-6)(0为退出):"); rnrnscanf("%d",&funct); rnputchar('\n'); rnrnswitch (funct) rn rncase 0: return 0; rncase 1:break; rncase 2:break; rncase 3:break; rncase 4:break; rncase 5:break; rncase 6:break; rndefault: printf("error\n"); rn rnrnprintf("是否要继续操作(Y/N):"); ch=getchar(); rnwhile(ch!='N'); rnrnreturn 0; rngetch(); rn [/code]rnrn这是一个程序的主函数(可以运行),我把一些与本<em>问题</em>无关的代码删除了。 rnrn我是想用此段代码实现功能的选择,用switch语句。 rn但是当我选择1-6功能时, rnprintf("是否要继续操作(Y/N):");执行完后 就会紧跟着执行 rnprintf("请选择你想要执行的操作(1-6)(0为退出):");语句。 rnrn我的设想是要做个选择后才执行第二个语句的啊? rn这是为什么啊???(
一个新手问题~~~~(关于C的)
我前天天刚开始学Crn自己做了一个书上的题目rn非常之简单,rn我写好之后(保证无错误)rn可我用那COMPILErn连接编择后(我都是按照书上的步子来的)rn他在下面的框给我一个这样的提示rnLinker Error:undefined symbol'_prinft'in module 1.crn1.C就是我编的源文件rn这是什么意思要怎么解决rn谢谢~~~rn我太菜了,rnE文也不好~~~
新手提个简单的C问题
有一数列:rn2/1,3/2,5/3,8/5,13/8,21/13,34/21......rn求此数列前20项之和。rn此数列分子和分母分别都等于前2项分子和分母之和!
C语言的问题新手提问)
帮忙看一下这个程序<em>问题</em>出在哪?rn#include "stdio.h"rnint main()rnrn char *a = "abcd";rn char *b = "1234";rn strcpy1(a, b);rn return 0;rnrnvoid strcpy1(char *dest, char *src)rnrn dest = src;rnrnrn编译的时候报错:rn"strcpy1.c", line 9.6: 1506-343 (S) Redeclaration of strcpy1 differs from previous declaration on lirnne 6 of "strcpy1.c".rn"strcpy1.c", line 9.6: 1506-050 (I) Return type "void" in redeclaration is not compatible with the prnrevious return type "int".rn
(visual c 调试)新手问题
如何调试VC啊。有谁能告诉我。谢谢rnrn具体步骤是怎样的啊,详细一点,谢谢
新手求助C字符串加密问题
刚刚学习c,遇到点<em>问题</em>rn输入一串英文 rn然后加密rn为另一端英文rn密码规则rn每个字母都加上3rn例rnx+3=arny+3=brnrnrn我现在弄不懂的是 字符串如何用asc码做运算rnrn请各位帮帮我rn谢谢输入一串英文 rn然后加密
新手c 语言问题求助
诸位大佬请看本段代码在VC++6.0中能运行rn而在VS2017中不能运行 求解rn#includernstatic int n=0;rntypedef struct student rn int NNum;rn char Cname;rn int Nscade;rnstu;rnvoid add(stu *p)rnrn printf("请输入增加学生的姓名,学号,成绩");rn scanf("%d%c%d",&p[n].NNum, &p[n].Cname, &p[n].Nscade);rn n++;rnrnint main()rnrnrn stu s[100];rn add(s);rn return 0;rnrn
新手请教C语言问题
如何用C语言rn寫一個函數,用來以Byte方式讀取指定PCI設備的指定寄存器
C语言新手,时间显示问题
时间显示老输出2014-5-5 2:5;rn怎么才能用这种格式输出 2014-05-05 02:05;rnrn
C新手求教暂停问题
[code=C/C++] rn#include rnrnint main(void)rnrn int i, n;rn char c;rn printf("This program prints a table of squares.\n");rn printf("Enter number of entries in table: ");rn scanf("%d", &n);rn c=getchar();//这里rnrn for (i = 1; i ); rn c=getchar();rn rnrn return 0;rnrn[/code]rn输出平方,每24次暂停一次,第一个 c=getchar();没加上去的时候i=24直接跳过去了,没暂停而且我啥都没按,求解释,我很菜的,大家别喷我
新手,C问题,求指教
[code=C/C++]rn#include rn#include rnrnint main()rnrnint a[9]=0,0,0,0,0,0,0,0,0;rnint i=0;rnint temp;rnfor(i=90;i>0;i--)rnrn temp=(int)(rand()*9);rn while(a[temp]>10) temp=(int)(rand()*9);rn a[temp]++;rnrnreturn 0;rnrn[/code]rn整了半天没整出来,老是段错误,求大家知道(如果能附带GDB调式过程就更好了)rn
一个新手的C语言问题
我大一刚开始自学C 遇到一个<em>问题</em> 在算梯形面积时发现一个<em>问题</em> 求大神解答rnrn代码如下rnrn#includernmain()rnrn double ul,bl,h,s;rn printf("上底 下底 高\n");rn scanf("%lf,%lf,%lf",&ul,&bl,&h);rn s=(ul+bl)*h/2;rn printf("s=%lf\n",s);rn return 0;rnrn rn为什么会出现这个东西 rnrn[img=http://hiphotos.baidu.com/cyj5030/pic/item/ed33d0dddc2c1cb550da4be0.jpg][/img]rnrn然后我用rnrn[img=http://hiphotos.baidu.com/cyj5030/pic/item/32c771a9ad53b3fa461064e0.jpg][/img]rnrn这是什么情况rn
新手关于c语言的问题。。
#includervoid get(int a,int b,int c)rr if(b*b-4*a*c>0)r printf("函数有两个根\n");r else if(b*b-4*a*c=0)r printf("函数有一个根\n");r elser printf("函数无解\n");r r rint main()rr int a,b,c;r printf("输入abc的值\n") ;r scanf("%d%d%d",&a,&b,&c);r get(a,b,c);r return 0;r r
新手问题:快速排序的c实现
请高手帮我排一下a[8]=5,3,2,6,4,1,3,7rn有第归的,谢谢!
C语言新手极致问题!!!
怎样写一个程序是把1,2,2,2,3,4,5,5变成1,2,3,4,5?rnrnvoid main()rnint i,j=0,a[10],b[10],n=1;rnfor(i=0;i<10;i++)rnif(a[i]
新手关于c的学习问题
请问对c只有一点了解的 最短多少时间能学会c?rn另:现在公司招聘应届毕业升大多要求到哪个程度?
C语言问题新手求助
[code=c]#include rn#include rnstruct sturnrn int age;rn char name[20];rn float score;rn;rnrnint main()rnrn int k,len;rn struct stu * pArr;rn struct stu student;rnrn //动态的构造一维数组rn printf("请输入学生的个数:\nlen=");rn scanf("%d",&len);rn pArr = (struct stu *)malloc(len * sizeof(struct stu));rn rn for(k=0; k
新手问题,关于c调用问题
#include rnvoid swap(int &rx,int &ry) //此处不是调用地址吗?为什么在下面的swap处调用的是数x与y;能给解释一下吗?rnint temp;rntemp=rx;rnrx=ry;rnry=temp;rnrnvoid main()rnint x,y;rncout<<>x>>y;rnswap(x,y); //若是在此处输入swap(&x,&y);编译时报错rncout<<
新手问题 -- 关于C的两个疑惑的问题
1. Turbo C 与 Microsoft C 有什么区别?哪一个更适用?哪有最新版(比较稳定的)的编译器下载?rn 2. 听说WindowsNT/2000/XP在应用程序空间屏蔽了I/0端口,那么inp,outp,inport,outport涵数还可用吗?如果可用,为什么?
c语言里新手新手问题。望高手指点指点
#includernmain()rn int a=1,b=2;rn for(;a,a,b);rnrnrn这个程序的运行结果怎么是 10,14 呢??rn不是a要小于8吗??rn怎么回事啊,万望高人分析一下,谢谢!!
C程序设计《适合新手
c语言,入门不错的书 ,有浅到深,适合一些初学者阅读,希望本书能给您带来帮助。
C语言基础(新手必备)
C程序设计 王苗 等编著 清华大学出版社 参考书 C语言程序设计教程 谭浩强 清华大学出版社 C高级实用程序设计 王士元 清华大学出版社
c语言新手求助
scanf("a=%db=%d",&a,&b) c语句中这样写有错吗?rn为什么这个程序运行之后输入输出的结果不对:rn#includernint main()rnrn int a,b;rn rn scanf("a=%db=%d",&a,&b);rn rn printf("%d %d",a,b);rn return 0;rn
C新手...关于内存分配的
在用链表的时候经常要用到分配内存(malloc)rn如在用结构体时rn同学都说我重复分配了rn那什么时候该分配rn什么时候不该分配呢rn
c 新手求教
求1000内素数的平均值?rn 帮忙看看这程序的错误。。。没有错误 但结果为av=0.000000rn#include "stdio.h"rn#include "math.h"rnmain( )rn rn int fun ( int n);rn int a = 0, k, n = 0,t;rn float av;rn for(k = 2; k < n; i++)rn if (n % i == 0) y = 1;rn else y = 0;rn rn return y;rnrn
新手提问)C语言
[code=c]#includern#includernrn#define LIST_INIT_SIZE 10 rn#define LIST_INCREMENT 2 rnrntypedef int ElemType ; rntypedef int Status ; rnrntypedef structrn ElemType *elem ; rn int length ; rn int listsize ; rnSqList ; rnrn//action rnrnvoid InitList (SqList *L) rn (*L).elem = (ElemType *) malloc (LIST_INIT_SIZE*sizeof(ElemType)) ; rn if(!(*L).elem)rn exit(-1) ; rnrn int length = 0 ; rn int listsize = LIST_INIT_SIZE ; rnrnrnint ListLength(SqList L) rn return L.length ; rnrnrnrnStatus ListEmpty (SqList L) rn return (L.length == 0) ; rnrnrnvoid ClearList ( SqList *L) rn (*L).length = 0 ; rnrnrnrnrnStatus ListInsert (SqList *L , int i , ElemType j) rn ElemType *newbase ; rn ElemType *p ; rn ElemType *q ; rn if( i < 1 || i > (*L).length + 1 )rn return -1 ; rnrn if((*L).length >= (*L).listsize) rn newbase = (ElemType *)realloc ( (*L).elem , (LIST_INIT_SIZE+LIST_INCREMENT) * sizeof(ElemType) );rn if(!(newbase))rn exit(-1) ; rn (*L).elem = newbase ; rn (*L).listsize+=LIST_INCREMENT ;rn rnrn p = (*L).elem + i - 1 ; rn // importantrn for(q = (*L).elem+(*L).length - 1 ; q >= p ; -- q) rn *(q+1) = *q ; rnrn *p = j ; rnrn ++(*L).length ; rn return 1 ; rnrnrnrnrnrnrnrn//mainrnint main(void) rn SqList L ; rn ElemType e , e0 ; rn Status i ; rn int j , k ; rn //初始化rn InitList(&L) ; // rn printf("After : L.elem = %u , L.length = %d , L.listsize = %d \n" , L.elem , L.length , L.listsize );rnrn //插入rn for(j = 1 ; j < 5 ; j ++)rn printf("the five : %d\n", L.elem[j]);rn printf("L.elem = %u , L.length = %d , L.listsize = %d\n", L.elem , L.length , L.listsize);rnrn i = ListEmpty(L) ; rn printf("is Empty ? i = %d \n" , i );rnrn ClearList(&L) ;rn printf("After clear : L.elem : %u , L.length = %d , L.listsize = %d \n",L.elem , L.length , L.listsize );rnrn i = ListEmpty(L) ; rn printf("is Empty ? i = %d \n" , i );rnrn //再次插入rn for(j = 1; j , L.elem , L.length , L.listsize );rn rnrn[/code]rnrn[img=https://img-bbs.csdn.net/upload/201409/14/1410669631_198747.jpg][/img]rnrnrn运行时错误 请各位大神赐教
C语言新手求助
用C语言求一个深度为N的二叉树的度(值)最大的分支。或者只把值最大的那条分支的和求出来。
新手学C的困惑
刚学C,在看一些例子时,发现很多例子中的一些算法,都不知道,感觉有些都是数学知识,学这个是要先学一些数学知识吗?rn编程的思维应该怎么养成呢?通过多看例子吗?还是有其他的方法吗?rn做例子时可能是会,但是就怕以后在遇到类似的<em>问题</em>,还是不会,rn请指教指教小白!!!
C新手求助
书上有个关于扑克的游戏,使用VS2013编译运行后,不管输入什么输出结果都是0,但是书上的答案是输入K会显示10,输入A会显示11,输入8会显示8。为什么会不一样?(我把书上的scanf改成了scanf_s,否则会出错。system("pause");也是我自己加的,否则会一闪而过)rn程序如下:rn#includern#includernint main()rnrn char card_name[3];rn puts("输入牌名: ");rn scanf_s("%2s", card_name);rn int val = 0;rn if (card_name[0]=='K')rn rn val = 10;rn rn else if (card_name[0]=='Q')rn rn val = 10;rn rn else if (card_name[0] == 'J')rn rn val = 10;rn rn else if (card_name[0] == 'A')rn rn val = 11;rn rn elsern val = atoi(card_name); rn printf("这张牌的点数是:%i\n",val); system("pause");rn return 0;rn
C方面新手提问
这是一个求最大值代码,为什么运行后总是提示max=3129这个错误啊 rn#includernvoid main()rnrn int max(int x,int y);rn int a, b, c;rn scanf("%d,%d",&a,&b);rn c=max(a,b);rn printf("max=%d\n",c);rnrnint max(int x,int y)rnrn int z;rn if (x>y)rn z=x;rn else z=y;rn return(z);rn
c语言新手
我应该如何去学习?rn
c语言新手的求救
函数声明于函数定义有什么区别啊?(书上写的很混淆)
新手C语言提问
#include rn#include rnrnvoid printstar();rnvoid printchar(char chChar, int nCharNum, int nSpaceNum, int nSpeed);rnrnint main()rnrnrn return 0;rnrnrnrnvoid printstar()rnrnrnrnrn// ex. printchar('=', 3, 20, 10);rn// -> =================== ABC ========================================================rn// ex. printchar('=', 5, 20, 10);rn// -> =================== ABCDE ======================================================rnvoid printchar(char chChar, int nCharNum, int nSpaceNum, int nSpeed)rnrnrnrnrnrn在上面的代码里添加什么样的代码的话能出来下面的效果呢?本人初学C语言,请多指教rn********************************************rn==============A=============================rn==============AB============================rn==============ABC===========================rn==============ABCD==========================rn==============ABCDE=========================rn==============ABCDEF========================rn.rn.rn.rn==============ABCDEFGHIJKLMNOPQRSTUVWXYZ=====rn
C语言新手
hello everyone!我是一名<em>新手</em> ,刚学完谭浩强的《c语言程序设计》 现在在看《c primer plus》 感觉还好 只是有点累 而且正如我们的论坛一样 我是一个编程爱好者 并不是计算机专业的 我的专业是数学但我希望可以把我所学的数学知识应用到计算机上 这也算是我编程的一个理由吧 希望和我一样来的<em>新手</em>们一起学习 最好可以组建一个团队 我们一起探索 一起加油吧 (有意愿的c语言<em>新手</em>们 可以跟帖附上你们的qq号)群号是109147586
新手C后的疑惑
刚自学完了谭浩强的那本C程序设计,现在我应该学数据结构呢?还是学C++入门的书呢?rn数据结构自学能学懂吗?看上边的二叉树还是有些难呢!
新手求助c
struct arnrn int i;rn int *p;rn;rnmain ()rnrn struct a s;rn int *p = &s.i;rn p[0] = 4;rn p[1] = 3;rn s.p = p;rn s.p[1] = 2;rn s.p[0] = 1; rnrn请问以上代码会在哪行死掉?为什么?谢谢!
新手求救,C程序问题
程序如下,在运行时出现"应用程序出现<em>问题</em>需要关闭",求解答!rnrn[code=C/C++]#include rn#include rnrnstruct Record //record rn char code[15];rn char name[10];rn char dep[10];rn int mark;rn int isEnd;rn struct Record *pre;rn struct Record *next;rn;rnstruct SaveElement rn char code[15];rn char name[10];rn char dep[10];rn int mark;rn int isEnd;rn;rnrn//----------Build Record Listrnvoid setRewrite (struct Record *,char *);rnstruct Record *initRecordList ()rnrn struct Record *p;rn p=(struct Record *)malloc (sizeof (struct Record));rn strcpy (p->code,"00000000000");rn p->isEnd=1;rn return p;rnrnrnvoid setLocation (struct Record *head,struct Record *elemt)rnrn struct Record *tmp,*p;rn int chs;rn int sign=0;rn p=head; //The Head of Listrn while (1)rn rn printf ("*");rn if (!strcmp ((p->code),(elemt->code))) //rn rn printf ("This Record is Alrealy here!\nSo do you want to rewrite it? (1/0):");rn scanf ("%d",&chs);rn if (chs)rn rn setRewrite (head,elemt->code);rn rn sign=1;rn break;rn rn if ((strcmp ((p->code),(elemt->code)))>0) //p>ern rn printf ("^\n");rn tmp=p->pre;rn printf ("tmp->code:%s",tmp->code);rn tmp->next=elemt;rn elemt->pre=tmp;rn elemt->next=p;rn p->pre=elemt;rn elemt->isEnd=0;rn sign=1;rn printf ("Record Added!\n");rn break;rn rn if (p->isEnd)rn rn break;rn rn p=p->next;rn rn if (!sign)rn rn p->next=elemt;rn elemt->pre=p;rn p->isEnd=0;rn elemt->isEnd=1;rn printf ("elemt->code=%s",elemt->code);rn printf ("Record Added!\n");rn rnrnrnvoid addNewRecord (struct Record *head)rnrn struct Record *p;rn p=(struct Record *)malloc (sizeof (struct Record));rn rn printf ("Input Student's Depertment:");rn scanf ("%s",p->dep);rn printf ("\nInput Student's Code:");rn scanf ("%s",p->code);rn printf ("\nInput Student's Name:");rn scanf ("%s",p->name);rn printf ("\nInput Student's mark:");rn scanf ("%d",&p->mark);rn setLocation (head,p);rn rnrnrnstruct SaveElement * setRecordCopy (struct Record *elemt)rnrn struct SaveElement *element;rn element=(struct SaveElement *)malloc (sizeof (struct SaveElement));rn strcpy ((element->code),(elemt->code));rn strcpy ((element->name),(elemt->name));rn strcpy ((element->dep),(elemt->dep));rn element->mark=elemt->mark;rn element->isEnd=elemt->isEnd;rn return element;rnrnrnstruct Record * getRecordCopy (struct SaveElement * elemt)rnrn struct Record *p=(struct Record *)malloc (sizeof (struct Record));rn strcpy ((p->code),(elemt->code));rn printf ("Inside p->code=%s\n",p->code);rn strcpy ((p->name),(elemt->name));rn strcpy ((p->dep),(elemt->dep));rn p->mark=elemt->mark;rn p->isEnd=elemt->isEnd;rn return p;rnrnrn//------------Functionrnrnvoid searchRecord_Code (struct Record *head,char *code)rnrn int sign;rn struct Record *p;rn sign=0;rn p=head;rn while (1)rn rn if (!strcmp (p->code,code))rn rn printf ("Got it!\n");rn printf ("Code:%s\n",p->code);rn printf ("Name:%s\n",p->name);rn printf ("Mark:%d\n",p->mark);rn sign=1;rn break;rn rn if (p->isEnd)rn rn break;rn rn p=p->next;rn rn if (!sign)rn rn printf ("Sorry,I can't find the record!\n");rn rnrnrnvoid searchRecord_Name (struct Record *head,char *name)rnrn int sign;rn struct Record *p;rn sign=0;rn p=head;rn while (1)rn rn if (!strcmp (p->name,name))rn rn printf ("Got it!\n");rn printf ("Code:%s\n",p->code);rn printf ("Name:%s\n",p->name);rn printf ("Mark:%d\n",p->mark);rn sign=1;rn break;rn rn if (p->isEnd)rn rn break;rn rn p=p->next;rn rn if (!sign)rn rn printf ("Sorry,I can't find the record!\n");rn rnrnrnvoid setRewrite (struct Record *head,char *code)rnrn int sign;rn struct Record *p;rn sign=0; rn p=head;rn while (1)rn rn if (!strcmp (p->code,code))rn rn printf ("Code:%s\n",p->code);rn printf ("Name:%s\n",p->name);rn printf ("Input new mark:");rn scanf ("%d",&p->mark);rn printf ("Ok!");rn sign=1;rn break;rn rn if (p->isEnd)rn rn break;rn rn p=p->next;rn rn if (!sign)rn rn printf ("Sorry,I can't find the record which you want!\n");rn rnrnrnvoid viewAll (struct Record *head)rnrn struct Record *p;rn p=head->next;rn printf ("\nDepartment Code Name Mark\n");rn printf ("===============================================================\n");rn while (1) rn rn printf ("%s",p->dep);rn printf (" %s",p->code);rn printf (" %s",p->name);rn printf (" %d\n",p->mark);rn if (p->isEnd)rn rn break;rn rn p=p->next;rn rn printf ("===============================================================\n");rnrnrnvoid delRecord (struct Record *head,char *code)rnrn int sign;rn struct Record *p,*tmp;rn sign=0;rn p=head;rn while (1)rn rn if (!strcmp (p->code,code)&&!(p->isEnd))rn rn tmp=p->pre;rn p->pre->next=p->next;rn free (p);rn sign=1;rn printf ("Delete successful!\n");rn break;rn rn if (!strcmp (p->code,code)&&(p->isEnd))rn rn p->pre->isEnd=1;rn free (p);rn sign=1;rn printf ("Delete successful!\n");rn rn if (p->isEnd)rn rn break;rn rn p=p->next;rn rn if (!sign)rn rn printf ("Sorry,I can't find the record which you want!\n");rn rnrnrn//----------------File rnvoid setFile (struct Record *head)rnrn FILE *f_p;rn struct Record *p=head;rn struct SaveElement *tmp;rn f_p=fopen ("Data.dt","wb");rn while (1)rn rn tmp=setRecordCopy (p);rn fwrite (tmp,sizeof (struct SaveElement),1,f_p);rn if (p->isEnd)rn rn break;rn rn p=p->next;rn rn printf ("\nSave finished!");rn fclose (f_p);rnrnrnstruct Record * getFile ()rnrn FILE *f_p;rn struct Record *p,*head;rn struct SaveElement *get;rn head=initRecordList ();rn rn if ((f_p=fopen ("Data.dt","rb"))!=NULL)rn rn fread (get,sizeof (struct SaveElement),1,f_p); //pass the sign Elemntrn printf ("pt");rn while (1)rn rn if (get->isEnd)rn rn break;rn rn printf ("!");rn fread (get,sizeof (struct SaveElement),1,f_p);rn p=getRecordCopy (get);rn printf ("get->code:%s\n",get->code);rn printf ("p->code:%s\n",p->code);rn setLocation (head,p);rn rn printf ("Read File successful!\n");rn rn printf ("head->code:%s",head->code);rn fclose (f_p);rn //return head;rnrnrn//----------------UIrnvoid setUI (struct Record *head)rnrn int choose;rn int ch;rn char input[15];rn printf (" Student mark manage System \n");rn printf (" Ver 1.0 \n");rn printf (" ===========================================================\n");rn printf (" 1 Add Record \n");rn printf (" 2 Search Record \n");rn printf (" 3 Scan All Record \n");rn printf (" 4 Delete Record \n");rn printf (" 5 Save RecordList \n");rn printf (" 6 About \n");rn printf (" 0 Quit \n");rn printf (" ===========================================================\n");rn printf (" Choose:");rn scanf ("%d",&choose);rn switch (choose)rn rn case 1:rn while (1)rn rn addNewRecord (head);rn printf ("\nContinue? (1/0):");rn scanf ("%d",&ch);rn if (!ch) rn rn break;rn rn rn break; rn case 2:printf ("1 - Search with Name\n");rn printf ("2 - Search with Code\n");rn printf ("Choose:");rn scanf ("%d",&choose);rn if (choose==1) printf ("Input Name:");scanf ("%s",input);searchRecord_Name (head,input);rn else if (choose==2) printf ("Input Code:");scanf ("%s",input);searchRecord_Code (head,input);rn else printf ("Input Error!");rn break;rn case 3:if (head->isEnd)rn rn printf (" List is NULL!\n");rn elsern viewAll (head);rn break;rn case 4:printf ("Input the code which you want to Delete:");rn scanf ("%s",input);rn delRecord (head,input);rn case 5:setFile (head);break;rn case 0:rn break;rn rnrnrn//----------------Mainrnint main ()rnrn struct Record *head;rnrn head=getFile ();rn while (1)rn setUI (head);rnrn rn[/code]
C语言新手求助~
#includern#includernusing namespace std;rnint main()rnrn int x,y;rn x=5;rn dorn rn y=x--;rn if(!y)rn printf("*");continue;rn printf("#");rn while(3<=逻辑运算符的<em>问题</em>?rn return 0;rnrn<em>新手</em>求解答,感谢!rn
新手C求教指导~~~
#includernint main(void)rnrn char note[] = "See you at the snack bar.";rn char * ptr;rn ptr = note;rn puts(ptr);rn puts(++ptr);rn note[7] = '\0';rn puts(note);rn puts(ptr);rn puts(++ptr);rn return 0;rnrn/*rn输出:rnSee you at the snack bar.rnee you at the snack bar.rnSee yournee yourne yourn请按任意键继续. . .rn*/rn最后两个不是输出:See yourn ee yourn哪位大神指点下,谢谢~~~
新手学C语言
<em>新手</em>学C语言,绝对的好资源!
首页修复批处理下载
浏览器首页修复,批处理文件。可根据自己的需要修改。 相关下载链接:[url=//download.csdn.net/download/lijie455/3641300?utm_source=bbsseo]//download.csdn.net/download/lijie455/3641300?utm_source=bbsseo[/url]
银行管理系统下载
C++项目 银行管理系统 //项目:银行管理系统 //系统实现的主要有管理,取款机管理,用户查询等功能: //*管理模块:存款、取款、开户、销户、修改信息、办卡、挂失卡; //*用户查询模块; //*取款机信息管理模块:管理员管理查询和维护、客户查询和取款等功能; //可以考虑利率 相关下载链接:[url=//download.csdn.net/download/s10141303/5805687?utm_source=bbsseo]//download.csdn.net/download/s10141303/5805687?utm_source=bbsseo[/url]
基于支持向量机的网上银行验证码识别研究_王兴芬下载
验证码识别算法期刊,分享给大家了!是我在知网上下的,还有5份。 相关下载链接:[url=//download.csdn.net/download/someone674/6968789?utm_source=bbsseo]//download.csdn.net/download/someone674/6968789?utm_source=bbsseo[/url]
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制
我们是很有底线的