當前位置:首頁 » 編程語言 » c語言輸入若干整數相乘大於零
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸入若干整數相乘大於零

發布時間: 2022-11-17 13:01:01

『壹』 c語言,通過函數為數組輸入若干大於等於0的整數,用負數作為輸入結束標志,調用函數輸出該數組的元素

程序:

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int arr[256];

int i = 0;

printf("請輸入若干非負整數,以負數輸入結回束: ");

while (true)

{

答scanf("%d", &arr[i]);

if (arr[i++] < 0)

break;

}

i = 0;

printf("輸入的數如下: ");

while (arr[i] >= 0)

printf("%d ", arr[i++]);

system("PAUSE>NUL");

return 0;

}

(1)c語言輸入若干整數相乘大於零擴展閱讀:

函數與不等式和方程存在聯系(初等函數)。令函數值等於零,從幾何角度看,對應的自變數的值就是圖像與X軸的交點的橫坐標;從代數角度看,對應的自變數是方程的解。另外,把函數的表達式(無表達式的函數除外)中的「=」換成「<」或「>」,再把「Y」換成其它代數式,函數就變成了不等式,可以求自變數的范圍。

『貳』 C語言 從鍵盤輸入兩個整數,求和差乘,要求差必須大於等於0,求高手寫個精妙的演算法

#include <stdio.h>
int main(void)
{
int a=0, b=0;
printf("?");
scanf("%d %d", &a, &b);
printf("%d + %d = %d\n", a, b, a+b);
if(a > b)
printf("%d - %d = %d\n", a, b, a-b);
else
printf("%d - %d = %d\n", b, a, b-a);
printf("%d x %d = %d\n", a, b, a*b);
return 0;
}

『叄』 c語言求教 從輸入的若干個大於零的正整數中選出最大值,用-1結束

#include <stdio.h>

void main()

{

int X;

int max = 0;

do

{

printf("請輸入一個大於零的正整數:");

scanf("%d",&X);

printf(" ");

if(X > max)

{

max = X;

}

}while(X != -1);

if(max > 0 )

printf("max = %d ",max);

else

printf("輸入沒正整數最大值");

}

『肆』 從輸入的若干個大於零的正整數中選出最大值,用-1結束輸入,這個題是什麼意思

循環輸入,在沒有結束前一直是采樣狀態,如果輸入的值為-1,采樣結束

#include<stdio.h>

void main()

{

int numb=0,max=0;

while(numb!=-1)

{

printf(" 請輸入正整數:(結束輸入請輸入:-1)");

scanf("%d",&numb);

if(numb>max)max=numb;

}

printf("輸入最大值為:%d",max);

}

}

(4)c語言輸入若干整數相乘大於零擴展閱讀:

正整數,為大於0的整數,也是正數與整數的交集。正整數又可分為質數,1和合數。正整數可帶正號(+),也可以不帶。如:+1、+6、3、5,這些都是正整數。 0既不是正整數,也不是負整數(0是整數)。

1、正整數,即大於0的整數,如,1,2,3…

2、0既不是正整數,也不是負整數(0是整數)。

3、負整數,即小於0的整數,如,-1,-2,-3…

『伍』 (C語言編程)鍵盤輸入100個整數,計算並輸出大於等於0的個數和平均值(保留2位小數)

#inlude "stdio.h"int main(){
int sum=0,a[100],i,j;printf("請輸入100個整數:\n");for(i=0;i<100;i++){ scanf("%d",&a[i]);sum+=a[i];}j=0;printf("大於等於0的數有:\n");for(i=0;i<100;i++) if(a[i]>=0){printf("%d\t",a[i]);if(j++>5){j=0;printf("\n");}}printf("平均數為:%.2f\n",(float)sum/100);}

『陸』 求C語言程序 輸入若干整數,統計其中大於零和小於零的個數。以零結束輸入。

#include<stdio.h>
main()
{
int m=0,n=0;
int c;

while(1)
{
scanf("%d",&c);
if(c==0)
break;
else if(c<0)
m+=1;
else if(c>0)
n+=1;
}
printf("小於0的數個數為:%d\n",m);
printf("大於0的數個數為:%d",n);
}

『柒』 C語言程序設計題:從鍵盤輸入100個整數,計算並輸出大於等於零的數的平均數(保留小數點後兩位).

#include
int main()
{
int i,tmp = 0,tot = 0;
double ans = 0;
for( i = 0 ; i < 100 ; i++)
{
scanf("%d",&tmp);
if( tmp > 0 )
{
ans += tmp;
tot++;
}
}
printf("%.2lf",ans/tot);
getch();
return 0;
}

『捌』 輸入一個整數,判斷它是否大於零,等於或小於零 c語言怎麼編程

#include<stdio.h>
intmain()
{
intn;
printf("輸入一個整數:");
scanf("%d",&n);
if(n>0)
printf("%d是個大於0的整數. ",n);
elseif(n==0)
printf("%d是個等於0的整數. ",n);
else
printf("%d是個小於0的整數. ",n);
return0;
}

『玖』 C語言編寫程序,從輸入的整數中統計大於0和小於0的個數,用0作為結束輸入的數據。。。求解。。。謝謝了。

#include<stdio.h>

intmain(){

intplus=0,negative=0,num;

while(1){

printf("請輸入:");

scanf("%d",&num);

if(num==0)break;

if(num>0)plus++;

elsenegative++;

}

printf("大於0的數是%d個 ",plus);

printf("小於0的數是%d個 ",negative);

return0;

}

『拾』 C語言如何保證輸入的數據全大於零

沒法強制,因為輸入的是用戶
你應該在程序中做異常檢查:也就是在用戶輸入後首先對輸入進行檢查,符不符合你的要求,並對異常輸入進行處理,最簡單的就是要求用戶重新輸入