当前位置:首页 > 教育综合 > 正文

给定一个正整数 N,接下来输入 N 个正整数(输入的数字大于等于 0,小于 1000)。 找出它们中

C语言编程求助!!!

#include
int main (){
int grade,i,n,max=0,min=1000,num[500];

printf("请输入一个数:");
scanf("%d" , &n) ;
if(n<2 || n>499) {printf(“数字个数不符合要求\n”);

return 44;}

printf("请连续输入%d个数,用空格隔离开来:",n);

for(i=0;i

scanf("%d" , &grade) ;

num[i]=grade;

if(grade<1 || grade>999) {printf(“数字不符合要求\n”);

return 44;}

if(grade>max) max=grade;

if(grade

}
for(i=0;iprintf(“%d ”,num[i]);
printf(“\n差值是%d!\n”,max-min);
return 0;
}

c语言如何输入一个正整数N,再输入N个整数,按从小到大的顺序输出?

#include void main(){ int num[10000],i,j,temp,N,count=0; //确定数组num的实际大小 printf("请输入一个大于0的整数:"); scanf("%d",&N); //限制数字n的值在0到10000之间 while(N<=0||N>=10000){ printf("你输入的数字不在0到10000之间,请重新输入!\n\n"); printf("请输入一个大于0的整数:"); scanf("%d",&N); } //输入数组num中的所有数 for(i=0;i用C语言求解,输入一个正整数n,再输入n个整数,输出n个数中的最大数.

可以参考下面的代码:

#include

void main( )

{

int n, i, num , max ;

scanf("%d", &n);

scanf("%d", &num);

max=num;

for(i = 1; i < n; i++)

{

scanf("%d", &num);

if(max < num)

max = num;

}

printf("%d\n", max);

}

扩展资料:

C语言函数

C语言isprint()函数:判断一个字符是否是可打印字符

C语言islower()函数:判断一个字符是否是小写字母

C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值

C语言labs()函数:求整数的绝对值(针对long类型)

C语言isgraph()函数:判断一个字符是否是图形字符

C语言floor()函数:求不大于x的最大整数(向下取整)

C语言fabs()函数:求双精度浮点数的绝对值

C语言abs()函数:求整数的绝对值

参考资料来源:百度百科-c语言

(C语言)输入一个正整数n, 再输入n 个整数,输出这n个整数的最大值.

#include

intmain()

{

intn,a,i,t;

scanf("%d",&n);

if(n<=0)

{

printf("输入n的值错误");

return0;

}

scanf("%d",&t);//先读的第一个数要默认成最大的,不然,t的初值是不定的

for(i=1;i{

scanf("%d",&a);

if(t}

printf("%d",t);

return0;//

}

扩展资料

把数字1到n连接起来就构成了第n个Smarandacheconsecutivenumber。Smarandache的前17个数

#include

#include

charS[1000][4000];

inti,j,L,n;

charln[4000];

intmain(){

for(i=0;i<1000;i++){

L=0;

for(j=1;j<=i+1;j++){

L+=sprintf(S[i]+L,"%d",j);

}

//printf("%4d%s\n",i+1,S[i]);

}

while(1){

if(NULL==fgets(ln,4000,stdin))break;

if('\n'==ln[0])break;

if('\n'==ln[strlen(ln)-1])ln[strlen(ln)-1]=0;

n=0;

for(i=999;i>=0;i--){

if(strlen(ln)>=strlen(S[i])){

if(strcmp(ln,S[i])>=0)n++;

n+=i;

break;

}

}

printf("%d\n",n);

}

return0;

}

输入一个正整数n,再输入n个整数,输出最小值。用c语言编程

1、首先,定义三个整型变量,保存正整数、临时变量和各位数总和。

2、给变量总和sum赋值,初值为0。

3、接着,输入正整数,保存在变量n中。

4、给临时变量赋值,让它的值等于正整数的值。

5、用while语句判断,判断的条件为n不等于0。

6、条件成立时,求正整数各位上数字的和。

7、将正整数中,已求和的这一位数去除。

8、最后,输出正整数各位上数字的总和。

9、运行程序,输入任意的一个正整数,计算机就会输出它的各位上数字的总和。

展开全文阅读