zoukankan      html  css  js  c++  java
  • 《算法竞赛入门经典》第一章1.3

    例题1-2

    程序1-6

    1 #include<stdio.h>
    2 #include<math.h>
    3 int main()
    4 {
    5     int n;
    6     scanf("%d",&n);
    7     printf("%d%d%d",n%10,n/10%10,n/100);
    8     return 0;
    9 }

    程序1-7

    1 #include<stdio.h>
    2 #include<math.h>
    3 int main()
    4 {
    5     int n;
    6     scanf("%d",&n);
    7     printf("%d",100*(n%10)+10*(n/10%10)+n/100);
    8     return 0;
    9 }

    这道题目,我在自己做的时候

    100*(n%10)+10*(n/10%10)+n/100都没有加括号,发现有错误,这个分析一下:
    优先级啊……不好的习惯

    程序1-8
     1 #include<stdio.h>
     2 int main()
     3 {
     4     int a,b,t;
     5     scanf("%d%d",&a,&b);
     6     t=a;
     7     a=b;
     8     b=t;
     9     printf("%d %d",a,b);
    10     return 0;
    11 }

    这道题目,也犯傻了,把

    printf("%d %d",a,b);中的%d打成%a 和 %b结果输出a b

    程序1-9 变量交换(2)
     1 #include<stdio.h>
     2 int main()
     3 {
     4     int a,b;
     5     scanf("%d%d",&a,&b);
     6     a=a+b;
     7     b=a-b;
     8     a=a-b;
     9     printf("%d %d",a,b);
    10     return 0;
    11 }

    程序1-10 变量交换(3)

     
    1 #include<stdio.h>
    2 int main()
    3 {
    4     int a,b;
    5     scanf("%d%d",&a,&b);
    6     printf("%d %d",b,a);
    7     return 0;
    8 }
  • 相关阅读:
    203. Remove Linked List Elements
    python练习小程序
    五十音练习小软件
    CocosCreator生命游戏
    一个swift下载程序
    用excel做一幅像素画
    翻译一篇SpiderMonkey GC的文章
    unity-3d拼图游戏
    NDK编译Python2.7.5
    git命令简图
  • 原文地址:https://www.cnblogs.com/LzKlyhPorter/p/4185674.html
Copyright © 2011-2022 走看看