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 }
  • 相关阅读:
    DOM-DOMTree-查找

    用sql语句操作数据库
    数据查询基础
    【案例】城市地址三级联动
    【案例】城市地址二级联动
    【案例】高仿百度注册页
    【案例】自由运动小球
    【案例】使用上下左右键控制元素的移动
    事件
  • 原文地址:https://www.cnblogs.com/LzKlyhPorter/p/4185674.html
Copyright © 2011-2022 走看看