首页 > 其他分享 >C语言填空:整数倒置

C语言填空:整数倒置

时间:2023-02-09 10:36:47浏览次数:41  
标签:10 return int C语言 54321 填空 倒置 include 12345

#include <stdio.h>
//程序功能:调用函数f,将一个整数首尾倒置
//如程序输入12345,则输出54321
// 如程序输入-12345,则输出-54321
#include <math.h>
int f(int n)
{
    int m,y=0;m=abs(n);
    while(m!=0)
    {
        y=y*10+m%10;
        【1】;
    }
    if(n>=0) return y;
    else return 【1】;
}
main()
{
    printf("%d\t%d",f(12345),f(-4543));


    getchar();
 }
#include <stdio.h>
//程序功能:调用函数f,将一个整数首尾倒置
//如程序输入12345,则输出54321
// 如程序输入-12345,则输出-54321
#include <math.h>
int f(int n)
{
    int m,y=0;m=fabs(n);
    while(m!=0)
    {
        y=y*10+m%10;
        m=m/10;
    }
    if(n>=0) return y;
    else return (-y);
}
main()
{
    printf("%d\t%d",f(12345),f(-4543));


    getchar();
 }

 

标签:10,return,int,C语言,54321,填空,倒置,include,12345
From: https://www.cnblogs.com/xkdn/p/17104337.html

相关文章

  • C语言填空:1-1000间的完全数
    #include<stdio.h>//编写一个程序,输出1-1000间所有完全数//如果一个数等于它的因子之和,则称该数为完数或完全数//例如6=1+2+3,因此6是完数intwqs(intn){int......
  • c语言填空:完全数 完数判断
    #include<stdio.h>//编写一个程序,输入一个整数n,判断其是否为完数//如果一个数等于它的因子之和,则称该数为完数或完全数//例如6=1+2+3,因此6是完数main(){int......
  • C语言bug——数据帧中地址位求和——运算符优先级
     unsignedchara[30]={045F00000006 01032710000A};inttemp=a[8]<<8+a[9];按照上述计算后打印的值位0 出错原因<<优先级低于+ 因此改......
  • C语言的编译过程
    C语言的编译过程:预处理、编译、汇编、链接gcc-Ehello.c-ohello.i1、预处理gcc-Shello.i–ohello.s2、编译gcc-chello.s-ohello.o3、汇编gcchello.o-......
  • C语言原码 反码 补码
    关于C语言中原码反码补码的问题对于正数来说,其原码反码补码都是一样的。在内存中存储的是他的补码。对于负数来说,其反码是在原码的基础上,符号位不变,其余为进行取反,即0......
  • C语言填空:结构体填空
    #include<stdio.h>//https://www.renrendoc.com/paper/206978342.html//计算四位学生的平均成绩,保存在结构体中,然后列表输出这些学生信息structSTUDENT{char......
  • C语言填空:函数递归应用
    #include<stdio.h>//数列的第12项值为1,此后各项值均为该项前二项之和,计算数列第30项的值intf(intn);main(){printf("%d",【1】);getchar();}intf(i......
  • C语言填空 :利用指针 三个数按从小到排序
    #include<stdio.h>//将任意三个整数按从小到大排序voidswap(【1】,【2】){inttemp;temp=*pa;*pa=*pb;*pb=temp;}main(){inta,b,c,t......
  • C语言填空:整数各数字之和
    #include<stdio.h>//求输入的整数各位数字之和。如输入234则输出9;输入-123则输出6main(){intn,【1】;scanf("%d",&n);n=【2】;while(【3】)......
  • C语言填空:10进制转为其他任意进制
    #include<stdio.h>//将任意10进制整数转化为2-16任意进制intmain(){charku[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C&#......