C语言怎么输入一组数据,然后取最大值
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 16:27:53
可以输啊,至少我电脑上的TC2.0可以输
#includeintmain(){intx,i,count,max,min,sum;//定义一些变量floatavg;//定义平均值变量,因为可能有小数,所以为floatcharc;//定义一个用于
#include"stdio.h"#include"string.h"voidmain(){chara[80],b[80],i,j,k=1,t=0,leam=1;scanf("%s",&a);b[0]
3.2=3+3.2形如:a=int(a)+(a-int(a))即floata=3.2intb=int(a)floatc=a-float(b)
#includeintmain(){inti;doublen[20];doublesum=0.0,average;for(i=0;i
#includeintfun1(intb[])//计算输入数据的个数{inti,count=0;for(i=0;b[i]!='\0';i++)count++;returncount;}doublefu
#includevoidmain(){intn;while(scanf("%d",&n)!=EOF,n)//或者写成while(scanf("%d",&n)!=EOF)然后在循环里加一句if(n==0
这个程序可以了.我在vc6中通过调试运行了#include#includevoidmain(){floatmax,min,num;printf("inputanumber:");scanf("%
#includeintmain(){intg,N;inti;scanf("%d",&g);for(i=0;i再问:输入2是指有2组数据。每组里有一个数字。再答:我问的是,输入2个数,为何输出有3个数:
输入两个正整数m和n,求其最大公约数和最小公倍数.main(){longm,n,i=1,j,s;scanf("%ld,%ld",&m,&n);for(;i
#includeintmain(){inti,max,min,n,a[105];scanf("%d",&n);scanf("%d",&a[1]);max=a[1];min=a[1];for(i
#include <stdio.h>int main(){ int x;//直接选为int型整数 &n
因为不知道什么时候结束,所以要用EOF来确定#include#include#include"string.h"intmain(){inta,b;while(scanf("%d%d",&a,&b)!=
冒泡法排序:#includeusingnamespacestd;intmain(){intT,N;intnum[1001];scanf("%d",&T);while(T--){scanf("%d",&
#includevoidmain(){floata[10],sum=0,aver,max,min;//以输入10个数为例inti;for(i=0;i
结构体+动态内存分配#include "stdio.h"#include "stdlib.h"struct Co{ &n
定义一个调用所有子函数的函数voidfun_all(){所有子函数调用}设一个旗帜:intflag=0;while(1){产生新数据的过程1;if(产生)flag=1;(旗帜升起)过程2;if(产生)
使用unsignedint,最大值为2^32-1=4294967295那么就使用double吧.代码如下:#includeintmain(){doublex,y;while(~scanf("%lf%l
A数组是个例子,程序你看一下吧,有什么不懂的再问吧!clear;clcA=[111113333555]B=unique(A)c=zeros(size(B));fori=1:length(B)c(i)=
#includeintmain(){intT,i,j;inta[100][2];//开一个大的2维数组,例如可以存放100组数据,每组2个scanf("%d",&T);//输入Tfor(j=0;j再问