zoukankan      html  css  js  c++  java
  • 顺序结构程序设计

    //三位数的反向输出

    #include<stdio.h>
     int main(){
      int n;
      scanf("%d",&n);


      printf("%d%d%d",n%10,n,n/100);                      //数据处理个十百位  例如234,新输出的百位应为4,234%10后的结果;十位应为3,234/10为23,再%10为3;个位应为2,直                                                                                           接/100;%模运算。
      return 0;
     }

    自己想的另一种传统的思路,调试改了多遍,成功的那一刻激动ing


    #include<stdio.h>

    int main(){

    int n,a,b,c;

    n=a*100+b*10+c;                                               //直接定义一个百位数,分别由百位十位个位组成

    scanf("%d%d%d",&a,&b,&c);                              //按照次数依次输入a,b,c的值

    if(c==0)                                                                 //第一遍竟然把c==0写成c=0;一直出错,无法原谅!!!

    printf("%d%d",b,a);

    printf("%d%d%d",c,b,a);                                       //输出cba刚好为反转后的三位数

    return 0;

    }

    考虑到输入的三位数个位可能为0的情况,如240转化为42而非042

    所以应加一个条件判断语句(如上程序)。或者另定义一个变量m如下:

    int main(){

    int m,n,a,b,c;

    n=a*100+b*10+c;                                 //先赋值要输入的n,输入后再进行运算

    scanf("%d%d%d",a,b,c);

    m=c*100+b*10+a;                                    //先输入值后再进行运算m的值,错误地方:先把两个运算放在前面,运行不出来,幸得大佬指点迷津

    printf("%d",m);

    return 0;

    }

  • 相关阅读:
    桌面图标有蓝底
    创建与删除SQL约束或字段约束
    (转)ASP.NET(C#) 读取EXCEL ——另加解决日期问题
    ASP连接11种数据库的语法
    GridView 合并列、行类
    Office对应ContentType
    (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
    (转)js判断只能输入数字或小数点
    vscode设置字体大小
    springsecurity+jwt实现登录
  • 原文地址:https://www.cnblogs.com/laurarararararara/p/10657391.html
Copyright © 2011-2022 走看看