c学习指南吧 关注:731贴子:1,800

伊文斯的C++代码练习贴

只看楼主收藏回复

如题,我会把自己练习的代码不定时发上来,欢迎大家指正:)


1楼2015-08-21 17:50回复
    从头敲着玩吧:)
    #include <stdio.h>
    int main()
    {
    printf("Hello,World!\n");
    return 0;
    }


    3楼2015-08-23 20:23
    回复
      #include <stdio.h>
      int main()
      {
      printf("hello,world\n");
      printf("nihao,"); //没有\n回车就和下面的连起来了
      printf("zhongguo.");
      printf("\n");//回车
      printf("nihao,\nzhongguo.");
      printf("\n");
      printf("a; %d\n",33);//%d 把后面的整数33替换到%d的位置了
      printf("a: %d, b: %d\n",32,33);
      return 0;
      }


      4楼2015-08-23 20:23
      回复
        #include <stdio.h>
        int main()
        {
        printf("number: %d\n",3);
        printf("number: %d\n",33);
        printf("number: %d\n",333);
        printf("number: %4d\n",3); //%4d就是4个宽度对齐
        printf("number: %4d\n",33);
        printf("number: %4d\n",333);
        printf("number: %04d\n",333); //%04d就是4个宽度对齐捎带用0填充空位置
        printf("number: %04d\n",333);
        printf("number: %04d\n",333);
        return 0;
        }


        5楼2015-08-23 20:23
        回复
          #include <stdio.h>
          int main()
          {
          int a = 10;
          int b = 1209890;
          printf("a: %d, b: %d\n",a,b);
          return 0;
          }


          6楼2015-08-23 20:24
          回复
            #include <stdio.h>
            int main()
            {
            printf("x = %f\n",12.35);//%f 小数 float
            float a = 11.22f;
            printf("a = %f\n",a);
            double b = 22.11;
            printf("b = %lf\n",b); //%lf double类型的
            return 0;
            }


            7楼2015-08-23 20:24
            回复
              #include <stdio.h>
              int main()
              {
              double a = 1.23456;
              printf("a = %f\n",a);
              printf("a = %.2f\n",a); //小数点后取2位
              printf("a = %.4f\n",a); //小数点后取4位 注意看四舍五入了吗?
              return 0;
              }


              8楼2015-08-23 20:25
              回复
                #include <stdio.h>
                int main()
                {
                printf("result: %d \n",123*456);
                int a = 123;
                printf("result: %d\n",a*456);
                return 0;
                }


                9楼2015-08-23 20:25
                回复
                  #include <stdio.h>
                  int main()
                  {
                  double a = 12.345;
                  printf("result: %.4f\n",a * a);
                  return 0;
                  }


                  10楼2015-08-23 20:26
                  回复
                    #include <stdio.h>
                    int main()
                    {
                    int a;
                    printf("please input a number:"); //提示语句而已
                    scanf("%d",&a); //输入一个整数,新手容易忽略 &,多练几次吧
                    printf("now a = %d\n",a); //把刚才输入的整数输出
                    printf("please input a number:"); //提示语句而已
                    scanf("%d",&a);
                    printf("now a = %d\n",a);
                    return 0;
                    }


                    11楼2015-08-23 20:27
                    回复
                      #include <stdio.h>
                      int main()
                      {
                      double a;
                      printf("please input:"); //提示语句
                      scanf("%lf",&a); //输入一个小数
                      printf("a = %lf",a); //打印刚才输入的数,可以尝试替换%lf为%.2lf试试看前面学的忘记了没有?
                      return 0;
                      }


                      12楼2015-08-23 20:28
                      回复
                        #include <stdio.h>
                        int main()
                        {
                        int a;
                        double x;
                        printf("please input:");
                        scanf("%d,%lf",&a,&x); //注意输入的时候要输入“,”,可以自行尝试替换“,”为“-”或者其他的东西调试看看
                        printf("a = %d,x = %lf\n",a,x);
                        return 0;
                        }


                        13楼2015-08-23 20:29
                        回复
                          #include <stdio.h>
                          int main()
                          {
                          int year,month,day;
                          printf("please input a day(2015-8-15):");
                          scanf("%d-%d-%d",&year,&month,&day);
                          printf("after format:%d/%d/%d\n",year,month,day);
                          return 0;
                          }


                          14楼2015-08-23 20:37
                          回复
                            #include <stdio.h>
                            int main()
                            {
                            double x,y;
                            printf("plz input:");
                            scanf("%lf,%lf",&x,&y);
                            printf("x * y = %.3lf\n",x * y);
                            return 0;
                            }


                            15楼2015-08-23 20:37
                            回复
                              #include <stdio.h>
                              int main()
                              {
                              printf("%d\n",sizeof(char));
                              printf("%d\n",sizeof(short));
                              printf("%d\n",sizeof(int));
                              printf("%d\n",sizeof(float));
                              printf("%d\n",sizeof(double));
                              return 0;
                              }


                              16楼2015-08-23 20:37
                              回复