首页 > 用户发贴区 > 编程问题提问区 > 编程学习!!!跪求解答
2011
02-28

编程学习!!!跪求解答

1 本人大二,学过C和数据结构,但都不怎么样,现在想提高编程能力,有人说最好看原版书,本人英语刚刚六级水平,能看懂吗?
2 C++要学吗?本人C++基本没学,但是好多书都是用C++为载体的,如果不学C++又感觉那些书上的东西可惜了,所以很纠结是否应该学一下C++。。
3 还有就是应该看哪些书?这些书我在网上找的书单,我应该看哪些?以什么样的顺序看?(重要!!!)
人月神话
编程珠玑
代码大全
the c programming language
编程之美—微软技术面试心得
算法导论
C Traps and Pitfalls
Expert C Programming
编程之道
C Primer Plus。。
还有什么要补充的吗?请告诉我,最好能把他们综合起来,然后告诉我看书的顺序以及注意事项,越详细越好,请不要复制,谢谢。


编程学习!!!跪求解答》有 3 条评论

  1. 张小北 说:

    #include<stdio.h>
    #include<math.h>
    main()
    {
     int x,n,flag=1;
        scanf(“%d”,&x);
     for (n=2;n<=x-1;n++)
      if(x%n==0)
      flag=0;
         if(flag==1)
     printf(“%d 是”,x);
      else
     printf(“%d 不是”,x);
    }

    哪位大师能用文字描述下执行的过程么???

  2. lxd 说:

    这个是求一个数是不是素数的。书上的例子多看看书了。

  3. hpqly 说:

    #include<stdio.h>
    #include<math.h>
    main()
    {
     int x,n,flag=1; /*定义变量*/
        scanf(“%d”,&x);/*输入X的值*/
     for (n=2;n<=x-1;n++)/*循环的条件,N=2,N小于等于X-1的时候N+1*/
      if(x%n==0)
      flag=0;       /*如果X的值取余等于0则FLAG等于0*/
         if(flag==1) /*如果FLAG等于1*/
     printf(“%d 是”,x); /*输出X是素数*/
      else
     printf(“%d 不是”,x);/*否则输出X不是素数*/

    }

留下一个回复