首页 > C风格编程语言 > C#编程资料 > 求助C或c++编程
2008
10-11

第1道题:
C语言的题目。
123456789的二进制是“111010110111100110100010101”
写一个函数算出里面有多少个0


第2道题:
C语言的题目。 
N个无序的整数(无重复的)。。找出第K大的整数


第3道题
C++的题目
堆和栈的区别?他们各自的运行方式是什么?
静态变量,全局变量,局部变量的含义是什么?
SendMessage和PostMessage的区别是什么?


第4道题
数据结构的题目
给出一个数据结构,要求算出树的高度
第5道题
C语言与处理器的题目
大概意思:用C实现测试CPU字长的内存布局
答案: *pw;
跟 *pb;
帮忙给我一个简单的程序,谢谢,急用,我的邮箱是a200556220407@yahoo.com.cn


非常感谢!


求助C或c++编程》有 5 条评论

  1. 梦醒时分 说:

    我也是初学者,只会写一些简单的程序。写的不好别见笑哈!看看能不能帮上你的忙!

    #include<stdio.h>
    #include<stdlib.h>
    #include<math.h>
    #define  N    123456789
            int main()
         {
           int  decimal,binary,i=0,j;
            decimal=N;
           while(decimal>0)
           {
             j=decimal%2;
             decimal=decimal/2;
             if(j==0)
               i++;
               }
            printf(“0的数目是%d”,i);
            system(“pause”);
            return 0;
            }   

     

  2. 梦醒时分 说:

    我没用VC,用的是DEV,可能语法上有些不同。比如主函数的返回值。其他没什么大问题

    #include<stdio.h>
    #include<stdlib.h>
    int main()
     {
      int  N,a[N],K,i,b,j;
      printf(“请输入要比较的整数数目N和第K大的数中的K:”);
      scanf(“%d%d”,&N,&K);
      printf(“请输入要比较的N个整数:”);
      getchar();
      for(i=0;i<N;i++)
       {
       scanf(“%d”,&a[i]);
       }
       for(i=0;i<=N-1;i++)
       {
         for(j=0;j<=N-1;j++)
          {
           if(a[j]<=a[j+1])
             {
              b=a[j];
              a[j]=a[j+1];
              a[j+1]=b;
              }
           }
          }
       printf(“第%d大的数是%d:”,K,a[K-1]);
       system(“pause”);
       return 0;
    }
           

  3. hiroki 说:

    凑个热闹来

  4. sniper352 说:

    system(“pause”);

    什么意思

  5. sniper352 说:

     system(“pause”);
            return 0;
    第一个程序while不都执行完了,为什么还要这些呢

留下一个回复