当前位置: 代码迷 >> C语言
 解决方案列表
  • [C语言] [求助]北大一道贪心题[已解决,谢谢大家]

    还是我来说吧,嘿嘿我理解了LS的算法了是这样的:第一次到d,然后考虑d前面全部的加油站,为什么要考虑呢?这是因为还没到终点。由于c最多,所以要考虑在c停下加油,于是我们就有在c,d的油了,顺序是先在c加后在d加,然后我们就可以到达比e更远的地方(距离d14,设为f点)如果还没有到终点则考虑f点以前所...

    306
    热度
  • [C语言] [讨论]'0'、'1'是字符?

    [讨论]'0'、'1'是字符? //输入一行字符,统计数字、字母、空格及其它字符个数#include<stdio.h>voidmain(){intletter=0,digit=0,spa=0,other=0;charc;while((c=getchar())!...

    154
    热度
  • [C语言] [讨论] 数组

    回复:(mebol)[讨论]数组 --作者:mebol--[讨论]数组若有以下定义和语句:staticintw[2][3],(*pw)[3];pw=w;则对w数组元素的非法引用是:A:*(pw[0]+2)B:*(pw+1)[2]C:pw[0][0]D:*(pw[1]...

    623
    热度
  • [C语言] [求助]北大一道贪心题[已解决,谢谢大家]

    应该要判断什么吧 ----------------解决方案-------------------------------------------------------- 我还是觉得算法不对头,我想个算例来说明一下吧想好了,看下面...

    265
    热度
  • [C语言] [求助]scanf的有趣问题,为什么不能同时输入那么多的数据?请大家指点

    输入的数据必须与"格式控制"一致,普通字符须原样输出scanf()里面如果你只想单纯输出345则对应的是格式控制是(%d%d%d)而如果你想输出3,4,5则格式控制则是(%d,%d,%d)且输入的时候",(普通字符)"输入,才会原样输出 ----------------解...

    184
    热度
  • [C语言] [讨论] 数组

    [讨论]数组 若有以下定义和语句:staticintw[2][3],(*pw)[3];pw=w;则对w数组元素的非法引用是:A:*(pw[0]+2)B:*(pw+1)[2]C:pw[0][0]D:*(pw[1]+2)请大家写详细点为什么是?为什么不是?谢谢! ...

    551
    热度
  • [C语言] [求助]全局变量和局部变量?

    [求助]全局变量和局部变量? #include<stdio.h>inti=1;main(){inti,j;intreset(),next(int),last(int),new_1(int);i=reset();for(j=1;j<=2;j++){prin...

    136
    热度
  • [C语言] 关于编译运行时窗口直接跳掉的问题

    关于编译运行时窗口直接跳掉的问题 我用dev-c++编译运行的时候,为什么有些程序能在TC上运行,而在这里运行后窗口直接跳掉了 ----------------解决方案--------------------------------------...

    117
    热度
  • [C语言] [求助]关于C

    其实就是计算p[9]这个位置的地址.p[0]的地址是192,所以p[9]的地址就是p[0]的地址+(9-0)*宽度 ----------------解决方案-------------------------------------------------------- ...

    8
    热度
  • [C语言] [求助]输入字符时的一个很诡异的问题!

    [求助]输入字符时的一个很诡异的问题! 下面这段程序:#include<stdio.h>#include<conio.h> intmain(void){charc1,c2;while(1){scanf("%c%c",&c1,&c2)...

    132
    热度
  • [C语言] [讨论]啷个回事?

    还有一个问题:main(){intt[3][2],*pt[3],k;for(k=0;k<3;k++)pt[k]=t[k];}哪个能正确表示t数组元素地址的表达式:A:&t[3][2]B:*(pt+1)为什么? ----------------解决方案----...

    229
    热度
  • [C语言] [求助]关于C

    [求助]关于C 程序main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%x\n",p);printf("%x\n",p+9);}中有两个printf(),如果第一个printf()输出的是194,则第二个printf...

    12
    热度
  • [C语言] [讨论]啷个回事?

    main(){inta,b,t,*pa=&a,*pb=&b;scanf("%d%d",pa,pb);//输入2和3后,pa指向变量a=2,pb指向变量b=3t=*pa;//t=2pa=pb;//pa指向(pb指向的变量:即b);*pb=t;//将t的值赋给pb指向的变量,即pb指向的...

    65
    热度
  • [C语言] [讨论]啷个回事?

    [讨论]啷个回事? 下面这个小程序当输入2和3时,为什么结果是2和2,而不是2和3呢?main(){inta,b,t,*pa=&a,*pb=&b;scanf("%d%d",pa,pb);t=*pa;pa=pb;*pb=t;printf("%d%d\n",*...

    10
    热度
  • [C语言] 请教一个关于数组中从小到大连续编号问题!

    以下是引用死了都要C在2007-11-813:31:24的发言:3最小```所以编号是1````7是第5个最大的数``所以编号是5````明白?我也没想出什么好办法来`` 明白了 ----------------解决方案--------------------------...

    120
    热度
  • [C语言] [求助]-程序语句不是顺序执行,已解决,在这谢谢各位热心帮助,有兴趣知道答案 ...

    高手帮帮忙啊,进来看看,教学相长啊,我顶。。。 ----------------解决方案-------------------------------------------------------- 我用BCC55编译运行政常啊...

    93
    热度
  • [C语言] 一个关于指针的小程序,不知道什么意思(已解决)

    以下是引用yqiong在2007-8-1320:21:29的发言: 这地方不懂呢!if((ptr=malloc(100*sizeof(int)))!=NULL){p[0]=ptr;for(i=1;i<5;i++)p[i]=p[i-1]+7;你的理解错了,这是地址,而不空间!!相当于p[i]在p...

    117
    热度
  • [C语言] 用C语言 输出100以内的素数,

    #include<stdio.h>#include<math.h>intmain(){inti=1,m,n;printf("theprimeare2");for(m=3;m<=100;m+=2){n=sqrt(m);for(i=2;i<=n;i++)if(m%i=...

    144
    热度
  • [C语言] 用C语言 输出100以内的素数,

    以下是引用学c在2007-11-717:45:56的发言:#include<stdio.h>intmain(void){inti,j,k;printf("%d\n",1);1肯定是素数for(i=1;i<=100;i+=2){for(j=2;j<i;j++)if(i%j==0...

    362
    热度
  • [C语言] [求助]怎样实现循环?

    LZ``我觉得你的程序回有一个小BUG``当我们输入0``0是整数```但是!0``就是真``那么结果就不你想要的了```所以应该加个判断while(!status&&status+48!='0') 还我``发现你犯了个很低级的错误````while(!status);你在while...

    43
    热度