输入n和n个数,输出最大值占一行,保留2位小数 输出最小值占一行,保留2位小数
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 11:55:25
#includevoidmain(){inti,n,arr[100],mul=1;printf("请输入n值:");scanf("%d",&n);for(i=0;i
#includemain(){inti,n,a,b,c;doubles[1000];while(scanf("%d",&n)!=EOF&&n){a=0;b=0;c=0;for(i=0;i0)c=c+1
#includeintmain(){intn,num,max,min;scanf("%d",&n);for(inti=n;i>0;i--){scanf("%d",&num);if(i==n)//初始化
有什么问题吗?其实for(i=2;i再问:不是,我知道那个做法,但是其实我是想问if(i
只学循环完全可以办到,关键是要动脑啊#includevoidmain(){\x09intn,m,max,i;\x09max=0;\x09printf("PleaseInputANumber:\n");
#includevoidmain(){intN=0,k,max,min,sum=0,avg;printf("请输入,当输入-1时结束:");scanf("%d",&k);max=min=k;while
#includeusingnamespacestd;intmain(){inti,n,a,max,k;coutmax){max=a;k=i;}}cout
vari,n,m,max,min:longint;beginreadln(n);max:=-maxlongint;min:=maxlonint;//初始化fori:=1tondobeginreadln
太不规范了吧.看着头晕.for(i=0;i
具体的语法我忘了,我给你说一个思想吧print('请输入你统计的个数)for(i,n,i+1)inputtmp-----把值tmpintf[i];---负数集合intz[i];----正数集合intz
#include <stdio.h>#include <stdlib.h>int main(){ int i,&n
#includeintmain(){float*p,*q,*max,*min,ave=0;intn;scanf("%d",&n);q=(float*)calloc(n,sizeof(float));f
1.编译不通过数组定义时,不能使用变量,即使变量已赋值,所以inta[n];是错的解决方法,你可以直接定义一个大的数组,比如inta[100],然后再用n限制输入的个数2.数组下标是从0~n-1,所以
#include <stdio.h>int main(){ int n; &n
#includeintmain(void){intn,m,max;\x05scanf("%d",n);\x05intp[n],i;\x05for(i=0,imax)//当p[0]是给max赋初值或者当
#includemain(){inti,p1=0,p2=0,max,min,num[10];printf("input10numbers:\n\n");scanf("%d",&num[0]);max=
调出来了:int[]b=newint[n];这个语句应该是上面的这个,要申请n个空间,不是n-1,否则会数组下标越界.运行后,先输入一个整数n,表示下面还要输入整数的个数,然后在输入n个整数,求这n个
第一题:#includevoidmain(){inta[10]={1,2,3,4,5,6,7,8,9,10},i,max,min;/*初始化的值任意定,只要是在整型范围内都行*/max=a[0];
方法很多,以下是按照各边的次序填充再输出:#include<stdio.h>intmain(){inti,j,a[100][100],n,k=1;printf("pleaseinputan
你没说数据范围.如果s比较小的话,用这个程序就行了:programexample;varx,i,n,s:byte;a:array[1..256]ofbyte;s:array[0..9]ofbyte;p