精华内容
下载资源
问答
  • #include int main() { int a; int b; scanf("%d",&a); b = (a%10)*100+(a%100/10)*10+a/100; printf("%d\n",b); return 0; }
    #include<stdio.h>
    int main()
    {
    	int a;
    	int b;
    	scanf("%d",&a);
    	b = (a%10)*100+(a%100/10)*10+a/100;
    	printf("%d\n",b);
    	return 0;
     } 

    展开全文
  • C语言 输入整数数组 冒泡排序

    千次阅读 2012-05-29 20:37:25
    输入整数数组,利用冒泡法进行排序,输出每次冒泡的结果 作者:nuaazdh 时间:2012年5月29日 */ #include #include #include #define SIZE 100 using namespace std; void swap(int &a,int &b)...
    /**
        输入整数数组,利用冒泡法进行排序,输出每次冒泡的结果
        作者:nuaazdh
        时间:2012年5月29日
    */
    #include <iostream>
    #include <fstream>
    #include <string>
    
    #define SIZE 100
    
    using namespace std;
    
    void swap(int &a,int &b);
        //交换参数的值
    bool bubble(int *array,int array_size);
        //冒泡排序
    void printarray(int *array,int array_size);
        //输出数组中元素
    
    int main()
    {
        int array[SIZE],i,array_size;
        int temp;
        cout<<"请输入一个总数小于100的整型数组(Ctl+Z结束):"<<endl;
        for(i=0;i<SIZE&&cin>>temp;i++){
            array[i]=temp;
        }
        array_size=i;
        do{
            printarray(array,array_size);
        }while(bubble(array,array_size));
    }
    
    void swap(int &a,int &b){//交换参数的值
        int temp=a;
        a=b;
        b=temp;
    }
    
    bool bubble(int *array,int array_size){//冒泡排序
        bool flag=false;
        for(int i=0;i<array_size-1;i++)
            for(int j=i+1;j<array_size;j++)
                if(array[j]<array[j-1]){//交换
                    swap(array[j],array[j-1]);
                    flag=true;
                }
        return flag;
    }
    
    void printarray(int *array,int array_size){//输出数组中元素
        for(int i=0;i<array_size;i++){
            cout<<array[i]<<' ';
        }
        cout<<endl;
    }


     

    运行结果:

     

    展开全文
  • C语言输入输出整数

    2015-10-18 13:29:00
    scanf("%llu", &amp;x); printf("%llu\n", x); scanf("%u", &amp;x); printf("%u", x);  
        scanf("%llu", &x);
        printf("%llu\n", x);
        scanf("%u", &x);
        printf("%u", x);    

     

    展开全文
  • C语言实现整数反转

    千次阅读 2020-10-09 15:49:25
    C语言实现整数反转 题目来源:LeetCode题库 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 例子1: 输入: 123 输出: 321 例子2: 输入:-123 输出:-321 例子3: 输入:1230 输出:321...

    C语言实现整数反转

    题目来源:LeetCode题库
    给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

    例子1:
    输入: 123
    输出: 321

    例子2:
    输入:-123
    输出:-321

    例子3:
    输入:1230
    输出:321

    注意:

    假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。

    代码实现:

    #include<stdio.h>
    #include <limits.h>
    
    int reverse(int x)
    {
    	int rev = 0;
    	
    	while(x != 0)
    	{
    		// 判断反转后的数值是否越界
    		if(rev > INT_MAX / 10 || rev < INT_MIN / 10)
    			return 0;
    		
    		// 反转操作
    		// 第一次循环rev为0,对x进行取余,获取个位数据存放到rev;
    		// 第二次循环rev乘10给个位留空间,x的原十位数据为第二次循环的个位数据,获取后加上赋值给rev;
    		// 第三次循环rev乘10给个位留空间,x的原百位数据为第三次循环的个位数据,获取后加上赋值给rev;
    		// ...(以此类推)
    		// 实现反转
    		rev = rev * 10 + x % 10;  
    		// 移掉个位数据
    		x /= 10;
    	}
    	return rev;
    }
    
    int main(void)
    {
    	int num = 0;
    	printf("\r\n32位int的取值范围为:%d ~ %d\r\n", INT_MAX, INT_MIN);
    	printf("请输入数字:");
    	scanf("%d", &num);
    	num = reverse(num);
    	printf("反转后的数字为:%d\r\n", num);
    	return 0;
    }
    

    执行时间4ms,内存消耗5.1M

    结果输出:
    例子1:
    在这里插入图片描述
    例子2:
    在这里插入图片描述

    例子3:
    在这里插入图片描述

    展开全文
  • C语言整数加法

    万次阅读 多人点赞 2019-03-21 12:30:55
    C语言实现大整数加法 题目描述: 1:大整数加法 总时间限制: 1000ms 内存限制: 65536kB 描述 求两个不超过200位的非负整数的和。 输入 有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。 输出 一行,即...
  • C语言 查找整数

    千次阅读 2020-09-02 18:39:14
    输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。 输出格式: 在一行中输出X的位置,或者“Not Found”。 输入样例1: 5 7 3 5 7 1 9 输出样例1: 2 输入...
  • C语言——整数直角三角形

    千次阅读 2020-03-28 00:03:34
    C语言——整数直角三角形 问题描述: #include <stdio.h> #include <math.h> int main() { int a; int b, c, perimeter; double s; printf("请输入整数三角形的一个直角边:"); scanf("%d", &...
  • C语言习题 整数排序

    千次阅读 2014-03-05 18:02:13
    Problem T: C语言习题 整数排序 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 146 Solved: 125 [Submit][Status][Web Board] Description 用指向指针的指针的方法对n个整数排序并输出。要求将排序...
  • C语言输入整数逆序输出

    万次阅读 多人点赞 2018-10-11 14:43:33
    返回值为n的逆序整数。例如n=123,函数返回值为321,n=789456,返回值为654987.     #include&lt;stdio.h&gt; int main() { int m,n; int func(int n); scanf("%d", &amp;n); m = ...
  • c语言整数均值

    千次阅读 2020-08-30 15:57:58
    整数均值:输入四个整数,计算并输出这些整数的和与平均值,其中平均值精确到小数点后一位。试编写相应程序。 问题代码: #include<stdio.h> #include<conio.h> int main (){ int a,b,c,d,sum; ...
  • #include <stdio.h> int main(){ int n,s=0;... printf("请输入一个整数:\n"); scanf("%d",&n); while(n!=0){ s=s*10+n%10; //2 21 n=n/10; //1 } printf("%d",s); return 0; }
  • C语言实现整数逆序

    2021-01-27 10:45:56
    举个例子,情况① 输入1600,输出0061;情况② 输入1600,输出61. 情况① //情况① #include<stdio.h> void main() { int a; scanf("%d",&a); while(a!=0) { printf("%d",a%10); a/=10; } } ...
  • Problem C: C语言习题 整数排序 Description 用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。整数和n在主函数中输入。最后在主函数中输出。 Input n和n个整数 Output ...
  • 2427: C语言习题 整数排序 时间限制: 1 Sec 内存限制: 128 MB 提交: 391 解决: 282 题目描述 用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。整数和n在主函数中输入。...
  • C语言输出整数各位数字

    千次阅读 2020-03-10 18:52:48
    本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。 输入格式: 输入在一行中给出一个长整型范围内的非负整数。 输出格式: 从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格...
  • 编程题:输入一个正整数,若该数能用几个连续正整数...//输入整数scanf("%d",&z);for(i=1;i设计一个C++控制台应用程序,运行时,输入两个正整数,计算并输出这两个数之间所有不能被3和7整除的数的和#includeintmain...
  • 键盘输入整数1342315,要求输出513243 int main() { int x; int digit; int result = 0; scanf("%d",&x); while( x>0 ) { digit = x%10;//得到当前整数的个位数 result = result*10+digit; printf...
  • c语言 输出整数各位数字

    千次阅读 2020-03-08 12:54:48
    本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。 输入格式: 输入在一行中给出一个长整型范围内的非负整数。 输出格式: 从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格...
  • c语言整数段和

    2020-03-08 00:09:29
    输入在一行中给出 2 个整数 A 和 B,其中−100≤A≤B≤100,其间以空格分隔。 输出格式: 首先顺序输出从 A 到 B 的所有整数,每 5 个数字占一行,每个数字占 5 个字符宽度,向右对齐。最后在一行中按 Sum = X 的...
  • C语言整数加减法

    千次阅读 2020-06-17 16:34:13
    ** 题目如下 ** 设计算法,实现一个任意长的整数进行加法、减法运算的演示程序。例如:1234,5123,4512,3451,2345与-...(3) 输入与输出形式每四位一组,组间用逗号分隔开。如:1986,8213,1935,2736,3299; (4)
  • c语言整数分解

    2020-11-29 16:42:38
    输入 123,输出321 输入780,输出87 代码: #include <stdio.h> int main(){ int num,tmp,resultNum = 0; scanf("%d",&num); while(num>0){ tmp = num % 10; num = num / 10; // printf("%d...
  • c语言 输入4个整数,要求按从小到大的顺序输出
  • C语言整数的和与均值

    千次阅读 2019-04-07 11:06:11
    C语言~~~~计蒜客——求整数的和与均值 蒜头君有 n(1≤n≤10000) 个整数,请求出它们的和与均值。 输入格式 输入第一行是一个整数 n,表示有 n 个整数。 第 2 ~ n+1行每行包含 11 个整数。每个整数的绝对值均不超过 ...
  • C语言 · 整数平均值

    2016-12-29 21:42:00
    要求在函数内部使用指针操纵数组元素,其中n个整数从键盘输入,输出为其平均值。 样例输入: (输入格式说明:5为输入数据的个数,3 4 0 0 2 是以空格隔开的5个整数)5 3 4 0 0 2样例输出:1 样例输入: 73 2 7 5...
  • 将一个正整数分解质因数。例如:输入90,打印出90=2335。 输入格式要求:"%d" 提示信息:"\nplease input a number:\n" 输出格式要求:"%d=" "%d" “%d” 程序运行示例如下: please input a number: 90 90=233*5 #...
  • C语言输入n个整数并计算它们的和 首先是输入要计算多少整数的和,在输入要计算的整数 #include <stdio.h> #include<stdlib.h> int main() { int n; //保存输入的整数 int sum; //输入的整数和 int ...
  • 自己写的整数输入的代码,不使用指针使用数组,调试比较完善

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,560
精华内容 5,824
关键字:

c语言输入整数

c语言 订阅