zoukankan      html  css  js  c++  java
  • 计算机二级-C语言-程序修改题-190114记录-对整型变量进行取余操作可以取得各个位上的值。

    //给定程序中fun函数的功能是:从低位开始取出长整形变量s中奇数位上的数,依次构成一个新的数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为7654321时,t中的数为7531。

    //重难点:函数传递的形参和实参类型要一致。对整型变量进行取余操作可以取得各个位上的值。

     1 #include <stdio.h>
     2 /************found************/
     3 void fun (long  s, long *t)//思路为对整型变量进行取余操作可以取得各个位上的值。
     4 {   long   sl=10;
     5     *t = s % 10;//把t指针指向s的最后一个数。
     6     while ( s > 0)
     7     {   s = s/100;
     8         *t = s%10 * sl + *t;
     9 /************found************/
    10      sl = sl*10;
    11     }
    12 }
    13 main()
    14 {  long s, t;
    15    printf("
    Please enter s:"); scanf("%ld", &s);
    16    fun(s, &t);//注意这里传递的实参是地址,在函数定义的时候就要给形参赋值为指针形式。
    17    printf("The result is: %ld
    ", t);
    18 }
  • 相关阅读:
    srum.3
    进程调度
    Scrum 项目——1
    《构建之法》—第6-7章
    团队合作——2
    团队合作——1
    作业调度_3
    作业调度——实验2
    典型用户
    【软件工程】做汉堡包
  • 原文地址:https://www.cnblogs.com/ming-4/p/10267798.html
Copyright © 2011-2022 走看看