int main (){
int grade,i,n,max=0,min=1000,num[500];printf("請(qǐng)輸入一個(gè)數(shù):");
scanf("%d" , &n) ;
if(n499) {printf(“數(shù)字個(gè)數(shù)不符合要求\n”);" />

嫒美直播免费版app下载-嫒美直播永久免费版下载-嫒美直播最新下载安装

當(dāng)前位置:首頁 > 教育綜合 > 正文

給定一個(gè)正整數(shù) N,接下來輸入 N 個(gè)正整數(shù)(輸入的數(shù)字大于等于 0,小于 1000)。 找出它們中

C語言編程求助?。?!

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

printf("請(qǐng)輸入一個(gè)數(shù):");
scanf("%d" , &n) ;
if(n<2 || n>499) {printf(“數(shù)字個(gè)數(shù)不符合要求\n”);

return 44;}

printf("請(qǐng)連續(xù)輸入%d個(gè)數(shù),用空格隔離開來:",n);

for(i=0;i

scanf("%d" , &grade) ;

num[i]=grade;

if(grade<1 || grade>999) {printf(“數(shù)字不符合要求\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語言如何輸入一個(gè)正整數(shù)N,再輸入N個(gè)整數(shù),按從小到大的順序輸出?

#include void main(){ int num[10000],i,j,temp,N,count=0; //確定數(shù)組num的實(shí)際大小 printf("請(qǐng)輸入一個(gè)大于0的整數(shù):"); scanf("%d",&N); //限制數(shù)字n的值在0到10000之間 while(N<=0||N>=10000){ printf("你輸入的數(shù)字不在0到10000之間,請(qǐng)重新輸入!\n\n"); printf("請(qǐng)輸入一個(gè)大于0的整數(shù):"); scanf("%d",&N); } //輸入數(shù)組num中的所有數(shù) for(i=0;i用C語言求解,輸入一個(gè)正整數(shù)n,再輸入n個(gè)整數(shù),輸出n個(gè)數(shù)中的最大數(shù).

可以參考下面的代碼:

#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);

}

擴(kuò)展資料:

C語言函數(shù)

C語言isprint()函數(shù):判斷一個(gè)字符是否是可打印字符

C語言islower()函數(shù):判斷一個(gè)字符是否是小寫字母

C語言ldexp()函數(shù):返回x乘以2的exponent次方(次冪)的值

C語言labs()函數(shù):求整數(shù)的絕對(duì)值(針對(duì)long類型)

C語言isgraph()函數(shù):判斷一個(gè)字符是否是圖形字符

C語言floor()函數(shù):求不大于x的最大整數(shù)(向下取整)

C語言fabs()函數(shù):求雙精度浮點(diǎn)數(shù)的絕對(duì)值

C語言abs()函數(shù):求整數(shù)的絕對(duì)值

參考資料來源:百度百科-c語言

(C語言)輸入一個(gè)正整數(shù)n, 再輸入n 個(gè)整數(shù),輸出這n個(gè)整數(shù)的最大值.

#include

intmain()

{

intn,a,i,t;

scanf("%d",&n);

if(n<=0)

{

printf("輸入n的值錯(cuò)誤");

return0;

}

scanf("%d",&t);//先讀的第一個(gè)數(shù)要默認(rèn)成最大的,不然,t的初值是不定的

for(i=1;i{

scanf("%d",&a);

if(t}

printf("%d",t);

return0;//

}

擴(kuò)展資料

把數(shù)字1到n連接起來就構(gòu)成了第n個(gè)Smarandacheconsecutivenumber。Smarandache的前17個(gè)數(shù)

#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;

}

輸入一個(gè)正整數(shù)n,再輸入n個(gè)整數(shù),輸出最小值。用c語言編程

1、首先,定義三個(gè)整型變量,保存正整數(shù)、臨時(shí)變量和各位數(shù)總和。

2、給變量總和sum賦值,初值為0。

3、接著,輸入正整數(shù),保存在變量n中。

4、給臨時(shí)變量賦值,讓它的值等于正整數(shù)的值。

5、用while語句判斷,判斷的條件為n不等于0。

6、條件成立時(shí),求正整數(shù)各位上數(shù)字的和。

7、將正整數(shù)中,已求和的這一位數(shù)去除。

8、最后,輸出正整數(shù)各位上數(shù)字的總和。

9、運(yùn)行程序,輸入任意的一個(gè)正整數(shù),計(jì)算機(jī)就會(huì)輸出它的各位上數(shù)字的總和。

展開全文閱讀