精华内容
下载资源
问答
  • 闲来随便做做,大家共同探讨 #include "stdafx.h" #include "stdio.h" int u,v; find_u_v (int *p,int n) {  int *q;  u=v=*p;  for(q=p;q  {if(u ...int main(int argc, char* argv[])

    闲来随便做做,大家共同探讨

    #include "stdafx.h"
    #include "stdio.h"
    int u,v;
    find_u_v (int *p,int n)
    {
     int *q;
     u=v=*p;
     for(q=p;q<p+n;q++)
     {if(u<*q) u=*q;
       else if(v>*q)  v=*q;
     }
    }
    int main(int argc, char* argv[])
    { int i,num[10];
     printf("intput 10 numbers\n");
     for(i=0;i<10;i++)
      scanf("%d",&num[i]);
     find_u_v(num,10);
     printf("\n\n u=%d;v=%d\n",u,v);

    }

    展开全文
  • 问题2:用c语言编写一个程序,输入一个三位无符号数,找出这3个数字组成的最大数和最小数编程步骤。 回答: 这个程序输入的可以为0-9 #include void main( ) { unsigned int a, b, c; int m; scanf...
    visual studio 2015有什么用“(”
    #include<stdio.h>
    void main()
    {
    printf("请输入一个年份");
    double i;
    double a, b, c;
    scanf_s("%lf", &i);
    a = i / 4;
    b = i / 100;
    c = i / 400;
    if ((((int)a == a) && ((int)b != b)) || ((int)c == c))
    printf("此年份是闰年");
    else if
    printf("此年份不是闰年");

    回答:
    首先你判闰年的方法过于复杂,C语言有整除(取余)运算的
    一句话就可以
     if (((year%4==0)&&(year%100!=0))||year%400==0)
    另外,你的程序是
    else if //多了个if了,将else删除就可以了


    问题2:用c语言编写一个程序,输入一个三位无符号数,找出这3个数字组成的最大数和最小数,求编程步骤。
    回答:
    这个程序输入的可以为0-9

    #include<stdio.h>
    void main( )
    {
     unsigned int a, b, c;
     int m;
     scanf_s("%d%d%d", &a, &b, &c);
     if (a > b) { m = a; a = b; b = m; }
     if (a> c){ m = c; c = a; a = m; }
     if (b > c){ m = b; b = c; c = m; }
     printf("最大的数是%d%d%d:\n", c, b, a);
     printf("最小的数是%d%d%d:\n",a, b, c);


     

    展开全文
  • 比较费空间的笨方法: #include<stdio.h>void main(){ int i,j,k,*m,*n,... printf("请输入三个:"); scanf("%d,%d,%d",&i,&j,&k); printf("三个是:%d,%d,%d\n",i,j,k); m=&i,n=&j,q=...

    比较费空间的笨方法:

    #include<stdio.h>
    void main(){
        int i,j,k,*m,*n,*q,temp;
        printf("请输入三个数:");
        scanf("%d,%d,%d",&i,&j,&k);
        printf("三个数是:%d,%d,%d\n",i,j,k);
        m=&i,n=&j,q=&k;
        if(*n<*m){
            temp=*n;
            *n=*m;
            *m=temp;
        }
        if(*q<*n){
            temp=*q;
            *q=*n;
            *n=temp;
        }
        if(*q<*m){
        temp=*q;
        *q=*m;
        *m=temp;
        }
        printf("三个数大小最大数是:%d\n",*q);
    }

     

    备注:就是在if表达式里,*q<*n是不需要加括号的。。。。

    不用开辟空间的好方法:

    #include<stdio.h>
    void main(){
        int a,b,c,*pmax,*pmin;
        printf("input three number:\n");
        scanf("%d,%d,%d",&a,&b,&c);
        if(a>b){
            pmax=&a;
            pmin=&b;
        }else{
            pmax=&b;
            pmin=&a;
        }
        if(c>*pmax)
            pmax=&c;
        if(c<*pmin)
            pmin=&c;
        printf("max=%d\nmin=%d\n",*pmax,*pmin);
    }

    转载于:https://www.cnblogs.com/zhizhuniuniu/p/4175903.html

    展开全文
  • C语言求最大最小值的两种方法 编写完整的程序。输入三个数,输出其中的最大数最小数。 输入说明:两个整数N1 N2 N3; 输出说明:最大数 最小数 输入样例:5 4 9 输出样例:9 4 //方法一: #...

    C语言中求最大值和最小值的两种方法

    编写完整的程序。输入三个数,输出其中的最大数,最小数。
    输入说明:两个整数N1 N2 N3;
    输出说明:最大数 最小数
    输入样例:5 4 9
    输出样例:9 4

    //方法一:
    #include<stdio.h>
    int max();
    int min();
    int N1,N2,N3;
    
    int main()
    {   int m,n;
    	printf("输入三个整数N1,N2,N3:");
    	scanf("%d %d %d",&N1,&N2,&N3);
    	m=max();
    	n=min();
    	printf("最大值:%d\n最小值:%d\n",m,n);
    	return 0;
    }
    
    int max()     							//最大数函数
    {
    	int MAX;
    	if(N1>N2)
    	MAX=N1;
    	else
    	MAX=N2;
    	if(N3>MAX)
    	MAX=N3;
    	return MAX; 
    } 
    
    int min()								//最小数函数
    {
    	int MIN;
    	if(N1<N2)
    	MIN=N1;
    	else
    	MIN=N2;
    	if(N3<MIN)
    	MIN=N3;
    	return MIN; 
    }
    
    
    //方法二:
    #include<stdio.h>
    #define max(a,b) a>b?a:b
    #define min(a,b) a<b?a:b 
    
    int main()
    {
    	int N1,N2,N3,m,n;
    	printf("输入三个整数N1,N2,N3:");
    	scanf("%d %d %d",&N1,&N2,&N3);
    	m=max(max(N1,N2),N3);
    	n=min(min(N1,N2),N3);
    	printf("最大数:%d\n最小数:%d\n",m,n);
    	return 0; 
    }
    
    展开全文
  • C语言练习) 用函数来求最大公因数最小公倍数 首先我们要知道最大公因数最小公倍数怎么求 最大公因数 :用较大除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,...
  • 数最大公约数的方法有很多,这里重点介绍这两种算法:辗转相除法 更相减损法。1、辗转相除法。在两个中,找出大数,用大数除以小数,得到整数商余数,然后再不断地用除数(原来的小数)除以余数,直到...
  • C语言最大公约数最小公倍数

    千次阅读 2018-04-13 17:40:39
    求最大公倍数(GCD)与最小公约数(LCM),构造两函数gcd与lcm先求出两数的最大公约数,再用两数和最大公约数求出最小公倍数。 最大公约数求法:用两数中较大的数除以较小数取余,当余数不为零时,用较小数替换较大数,...
  • C语言 OJ 5个数求最值

    千次阅读 2018-02-07 10:18:49
    设计一个从5个整数中取最小数和最大数的程序 输入 输入只有一组测试数据,为五个不大于1万的正整数 输出 输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格
  • C语言实现(5个数求最值)

    千次阅读 2020-05-17 16:04:44
    设计一个从5个整数中取最小数和最大数的程序 //5个数最值 //设计一个从5个整数中取最小数和最大数的程序 //本练习不涉及报错处理机制! #include<stdio.h> int main() { printf("请输入5个整数,分别用...
  • 要求编写一个函数,将整数字符串分割到一个字符串链表中,然后将字符串链表中存储的整数串转换成整数,存储到一连续的存储空间中,最后输出整数的个数及最大数和最小数。 代码: #include<stdio.h> #include&...
  • C语言中的一些最大,最小问题;for循环语句if判断语句的组合使用
  • C语言小结--取三个中的中间

    万次阅读 热门讨论 2018-09-13 11:52:55
    求最大数和最小数的宏定义如下: #define MAX(a, b) (((a) &amp;amp;amp;gt; (b) ) ? (a) : (b)) #define MIN(a, b) (((a) &amp;amp;amp;lt; (b) ) ? (a) : (b)) 然后在代码中实...
  • 【问题描述】输入两个大于1的整数,分别出其最大公约数最小公倍数并输出。 【输入形式】两个大于1的整数,空格分开 【输出形式】两个整数,用空格分开 【样例输入】4 6 【样例输出】2 12 思路 辗转相除法 辗转...
  • 7-44 黑洞数 ...所谓“重排差”操作即组成该数的数字重排后的最大数减去重排后的最小数。(6174为四位黑洞数。) 例如,对三位数207: 第1次重排差得:720 - 27 = 693; 第2次重排差得:96...
  • 首先,先求最大公约数,利用的方法是辗转相除法 辗转相除法的基本原理 如果用C语言来实现,实现代码如下: 循环语句实现 long long int maxDivisor(long long int a,long long int b) //求最大公约数 { long...
  • c语言经典案例

    2014-10-30 08:06:57
    实例116 对调最大数最小数位置 153 第10章 函数编程基础 155 实例117 输出两个数中的最大值 156 实例118 判断素数 157 实例119 递归解决年龄问题 158 实例120 递归解决分鱼问题 159 实例121 小数分离 160 实例122 ...
  • c语言(二维数组)

    千次阅读 2018-07-16 17:02:41
     空间长度:sizeof(int)*行*列 元素个数: 行*列 引用元素:需要确定哪一行哪一列的元素 数组[行][列] 注:列从0开始 4、按照以下方法数字:从每行中选取最大数,并查找最大数最小数。思想:先将每行最大...
  • 5个数求最值

    2014-10-04 10:20:30
    描述设计一个从5个整数中取最小数和最大数的程序 输入输入只有一组测试数据,为五个不大于1万的正整数 输出输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。 样例...
  • NYOJ 31 5个数求最值

    2015-07-06 09:24:31
    描述 设计一个从5个整数中取最小数和最大数的程序 输入输入只有一组测试数据,为五个不大于1万的正整数输出输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。样例输入 1 2...
  • (12)编写程序验证以下说法:输入一个4位数,该数个、十、百、千位上的数互不相等,由个、十、百、千位上的数组成一个最大数和一个最小数,最大数-最小数,构成一个新的4位数。反复以上运算,使其最终结果为:6174...
  • 本课介绍C语言程序设计的基本方法基本的程序语句。 从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。C语言提供了多种语句来...
  • 课件封面 实验教学标题 * 输入输出选择结构程序 6 常用算法程序 常用算法程序 18编写程序两个整数的最大公约数最小公倍数 #include <stdio.h> void main) { int m,n,t; printf"输入两个用空格或者回车间隔\n...
  • 课件封面 实验教学标题 * 输入输出选择结构程序 6 常用算法程序 常用算法程序 18编写程序两个整数的最大公约数最小公倍数 #include <stdio.h> void main) { int m,n,t; printf"输入两个用空格或者回车间隔\n...
  • 描述设计一个从5个整数中取最小数和最大数的程序 输入输入只有一组测试数据,为五个不大于1万的正整数 输出输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。 样例...
  • ACM(031)五个数求最值(1)

    千次阅读 2014-01-07 11:39:02
    描述 设计一个从5个整数中取最小数和最大数的程序 输入 输入只有一组测试数据,为五个不大于1万的正整数 输出 输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。 ...
  • 用穷举法求最大公约数iloop的思路: 1、穷举的范围是1到两个整数中的最小数; 2、可能的解是两个分别除以iloop时都能整除,余数为0的那个iloop。 而最小公倍数等于两个的积除以最大公约数。 #include<...

空空如也

空空如也

1 2 3
收藏数 43
精华内容 17
关键字:

c语言求最大数和最小数

c语言 订阅