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

c語言輸入整數負數

發布時間: 2023-02-17 16:36:22

c語言輸入k個數整數,並分類出其中正數,零,負數

#include <stdio.h>
main()
{
int n,k,i,o=0,z=0,f=0;
printf("你需要輸入數的個數:");
scanf("%d",&n);
printf("再輸入你想輸入的數字:");
for(i=0;i<n;i++)
{
scanf("%d",&k);
if(k<0)
f++;
else if(k==0)
o++;
else
z++;
}
printf("正數個數 %d\n負數個數 %d\n零的個數 %d\n",z,f,o);
}

⑵ c語言編程,輸入一個負整數,要求反序輸出,注意是負數,各位大俠們,幫幫忙吧,不勝感激。

#include <stdio.h>
void main()
{
long a,b,r;

scanf("%ld",&a);
b=0;
do{
r=a%10;
a=a/10;
b=b*10+r;
}while(a);

printf("%ld",b);
}

呵呵,正負數沒有限制的。輸入一個數都可以反序的

⑶ C語言:連續輸入正整數,輸入負數結束。分別求出所有奇數之和及偶數之和按下列要求輸出,咋寫代碼

代碼文本:

#include "stdio.h"

int main(int argc,char *argv[]){

int n,sumodd,sumeven;

printf("Please enter some positive integer(<0 end)... ");

sumodd=sumeven=0;

while(scanf("%d",&n) && n>0)

n&1 ? sumodd+=n : sumeven+=n;

printf("sumodd=%d sumeven=%d ",sumodd,sumeven);

return 0;

}

⑷ c語言中如何利用scanf輸入負數

C語言中用scanf()輸入負數和輸入整數是一樣的,舉個例子int a;

scanf(&a);把輸入的數存入變數a中 , 這個int就是有符號整形數,既可以是負數也可以是正數, 如果你定義成unsigned int a ;那麼就只能輸入正數了,因為是無符號的也就是范圍是大於等於0的。

⑸ c語言 編寫程序,從鍵盤輸入一個整數,計算並輸出它是幾位數。若輸入的是負數時,要求重新輸入。

給你寫了個,運行通過,你看看吧,記得採納哦O(∩_∩)O~
#include<stdio.h>
int main(){
int num,i=0;
printf("please input a numble:");
while(1){
scanf("%d",&num);
if(num<0){
printf("this numble is below to 0,please input again:");
continue;
}
while(num>0){
num/=10;
i++;
}
break;
}
printf("It's width is %d",i);
}

⑹ c語言輸入k個數整數,並分類出其中正數,零,負數

#include<stdio.h>
voidmain()
{
intn,k,i,o=0,z=0,f=0;
printf("你需要輸入數的個數:");
scanf("%d,&n");//讀取格式錯了,,&n應該在"後面
for(i=0;i<=n;i++)//i應該從1開始,而不是0
{
printf("再輸入你想輸入的數字:");
scanf("%d",&k);//%d前面不需要空格,不是無法輸入,是你的程序代碼要求每輸入一個數都要按一次回車,再按任意一個字元
getchar();
if(k<0)
f++;
elseif(k==0)
o++;
else
z++;
}
printf("正數個數%d 負數個數%d 零的個數%d ",z,f,o);
}

⑺ C語言編程如何判斷輸入整數的正負性和奇偶性

void main()
{
int num;
scanf("%d",&num);
if(num>0)
{printf("該數是正數 ;}
else
{printf("該數是負數 ;}
num=num%2;
if(num==0)
{prin訂雞斥課儷酒籌旬船莫tf("該數是偶數 ;}
else
{printf("該數是奇數 ;}

⑻ C語言中是直接輸入負數的嗎

是的,可以直接輸入負數。

C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。

簡介

C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%-20%。因此,C語言可以編寫系統軟體。

當前階段,在編程領域中,C語言的運用非常之多,它兼顧了高級語言和匯編語言的優點,相較於其它編程語言具有較大優勢。計算機系統設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統中都能夠得到適用,且效率顯著。