精华内容
下载资源
问答
  • 找出最小值

    2020-04-02 18:26:26
    本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 输入...

    本题要求编写程序,找出给定一系列整数中的最小值。
    输入格式:

    输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。
    输出格式:

    在一行中按照“min = 最小值”的格式输出n个整数中的最小值。
    输入样例:

    4 -2 -123 100 0

    输出样例:

    min = -123

    #include <stdio.h>
    #include <stdlib.h>
    
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */
    
    int main(int argc, char *argv[]) {
    	int i=0,n=0,a=0,min=0;
    	scanf("%d",&n);
    	scanf("%d",&a);
    	min=a;
    	for(i=1;i<n;i++)
    	{
    		scanf("%d",&a);
    		if(min>a)
    		{
    			min=a;
    		}
    	}
    	printf("min = %d",min);
    	return 0;
    }
    
    展开全文
  • 7-9 找出最小值 (20 分)

    千次阅读 2019-09-26 20:02:21
    7-9 找出最小值 (20 分) 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个...

    7-9 找出最小值 (20 分)

    本题要求编写程序,找出给定一系列整数中的最小值。

    输入格式:
    输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。

    输出格式:
    在一行中按照“min = 最小值”的格式输出n个整数中的最小值。

    输入样例:
    4 -2 -123 100 0
    输出样例:
    min = -123

    #include<math.h>
    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    int comp(const void* a,const void* b)
    {
    	return *(int*)a-*(int*)b;
    }
    int main(void)
    {
    	int i,j,a[1000];
    	int min;
    	int n;
    	scanf("%d",&n);
    	for(i=0;i<n;i++)
    	{
    		scanf("%d",&a[i]);
    	}
    	qsort(a,n,sizeof(int),comp);
    	printf("min = %d",a[0]);
    	return 0;
    }
    
    展开全文
  • PTA 找出最小值 (20 分)

    2021-06-27 16:03:27
    本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 ...

    代码长度限制 16 KB
    时间限制 400 ms
    内存限制 64 MB


    • 本题要求编写程序,找出给定一系列整数中的最小值。

    输入格式:

    输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。

    输出格式:

    在一行中按照“min = 最小值”的格式输出n个整数中的最小值。

    输入样例:

    4 -2 -123 100 0

    输出样例:

    min = -123

    【Solution】

    • 采用了数组的方法
    #include <stdio.h>
    #include <string.h>
    int main(int argc, char *argv[])
    {
    	int n,i,m;
    	scanf("%d",&n);
    	int str[1000];
    	for(i=0;i<n;i++){
           scanf("%d",&m);
    	   str[i]=m;	
    	}
    	int z=0;
    	for(i=1;i<n;i++){
    		if(str[z]>str[i])
    		z=i;
    	}
    	printf("min = %d\n",str[z]);
    	return 0;
    }
    

    【Summary】

    #include<stdio.h>
    int main()
    {
     int n,min,a;
     scanf("%d",&n);
     scanf("%d",&a);
     min=a;
     int i; 
     for(i=2;i<=n;i++)
     {
      scanf("%d",&a);
      if(a<min)
      min=a;
     }
     printf("min = %d\n",min);
     return 0;
    }
    
    • 由一个常规题联系到数组,但第一次尝试时,出现了对库函数理解上的低级错误。
    • strcmp(字符1,字符2)
    • STRing CoMPare(字符串比较的缩写)
    • strcpy(字符数组1,字符数组2)
    • STRingCoPY(字符串复制的缩写)
    • 显然,字符和字符串是两码事!!! 1
    #include <stdio.h>
    #include <string.h>
    int main(int argc, char *argv[])
    {
    	int n,i;
    	scanf("%d",&n);
    	int str[1000];
    	for(i=0;i<n;i++)
    	scanf("%d",str[i]);
    	int j,m,z;
    	for(i=0;i<n;i++){
    		for(j=0;j<i;j++){
    			if(str[j]<str[j+1])
    			z=j;
    			m=str[j];
    			str[j]=str[j+1];
    			str[j+1]=m;
    		}
    	}
    	printf("min = %d\n",str[z]);
    	return 0;
    }
    

    1. 竟然天真地把一个数组当作是只能存入一个整数值,并且愚蠢地认为她还必须<9… ↩︎

    展开全文
  • PTA - 找出最小值(C语言)

    千次阅读 2020-03-28 14:06:01
    本题需要注意的是:动态内存分配malloc的使用以及遍历数组的使用。 #include<stdio.h> #include<stdlib.h> int main() ... int* const a = (int*)malloc(sizeof(int)*n);... for(int k...

    在这里插入图片描述
    本题需要注意的是:动态内存分配malloc的使用以及遍历数组的使用。

    #include<stdio.h>
    #include<stdlib.h>
    
    int main()
    {
        int n,k,j;
        int* const a = (int*)malloc(sizeof(int)*n);
        scanf("%d ",&n);
        for(int k=0;k<n;k++) {
            scanf("%d ",&a[k]);
        }
        
        for(j=0;j<n-1;j++) {
            if(a[j]<a[j+1])
            {
                k=a[j+1];
                a[j+1]=a[j];
                a[j]=k;
            }
        }
        printf("min = %d",a[n-1]);
        return 0;
    }
    

    也有一种不需要使用数组的方法:

    #include<stdio.h>
    
    int main(void)
    {
        int n,i,number,min;
        scanf("%d",&n);
        
        scanf("%d",&number);
        min=number;
        for( i=1; i<n; i++) {
            scanf("%d",&number);
            if(min>number)
            min=number;
        } 
        printf("min = %d",min);
        
        return 0;
    }
    
    展开全文
  • 无序单链表找出最小值结点

    千次阅读 2020-07-09 00:30:44
    找出最小值结点,且打印该数值。 若该数值是奇数,则将其与直接后继结点的数值交换。 若该数值是偶数时,则将其直接后继结点删除。 要求:判断奇数或者是偶数需另用函数实现(函数调用)。 存储结构:链表。
  • 7-5 找出最小值 (20 分)

    2021-10-28 21:31:52
    本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 ...
  • 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 输入...
  • c语言 找出最小值

    万次阅读 多人点赞 2020-03-07 22:12:36
    本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数 n,之后是 n 个整数,其间以空格分隔。 输出格式: 在一行中按照 “min = 最小值” 的格式输出 n 个整数中的最小值 #...
  • 练习4-10 找出最小值 (20分)

    千次阅读 2020-02-07 12:51:25
    练习4-10 找出最小值 (20分) 浙大版《C语言程序设计(第3版)》 题目 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: ...
  • 题目 从数组[0] 开始从前往后...// 找出最小值 int main() { int n ; scanf("%d", &n); int count[n]; for(int i =0 ; i<n; i++) { scanf("%d", &count[i]); } int min = count[0]; for(int i
  • 7-73 找出最小值 (20分)

    2021-01-14 11:28:36
    7-73 找出最小值 (20分) 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个...
  • 7-10 找出最小值 (20分)

    2020-12-03 10:23:07
    7-10 找出最小值 (20分) #include<stdio.h> int main() { int a,i; int t; int s; scanf("%d",&a); int max,min; if(a>1){ scanf("%d %d",&max,&min); if(max>min){ t=min; }...
  • 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 输入...
  • 建立一个由正整数组成的无序单链表,编写算法实现下列功能:找出最小值结点,且显示该数值;若该数值为奇数,则将其与直接后继结点的数值交换。若为偶数,则将其直接后继结点删除。
  • 找出最小值 (20分)

    2020-07-12 21:30:32
    #include<stdio.h> main() { int n,x,i,t; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&x); if(x<t) { t=x;} } printf("min = %d",t); return 0; }
  • C语言——PTA 找出最小值

    千次阅读 2020-11-09 12:05:47
    PTA 找出最小值 #include <stdio.h> int main() { int min,n,num; scanf("%d",&n); scanf("%d",&num); min = num; for(int i = 1;i <= n;i++) { scanf("%d", &num); if (min > ...
  • 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 ...
  • 7-107 找出最小值 (20分) 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n...
  • 7-6 找出最小值 (20 分)

    千次阅读 2019-11-22 08:21:59
    7-6 找出最小值 (20 分) 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式...
  • } 找出最小值结点,如果最小值是奇数,删除该节点 void mini(LNode *L) { LNode *p,*q,*pre,*min; //p用于遍历,,q为当前结点的下一个节点用于比较 //min指向最小值结点,pre指向最小值的前驱节点 p=L->next; ...
  • 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 输入样例 4...
  • 实验4-1-3 找出最小值

    2020-07-14 10:49:19
    实验4-1-3找出最小值(20分) 题目要求: 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = ...
  • (PTA习题)找出最小值

    千次阅读 2020-05-09 00:54:04
    本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 输入...
  • 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 输入...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 144,437
精华内容 57,774
关键字:

找出最小值