c語言的程式設計輸入正整數要求1輸出它是幾

2021-03-19 18:34:32 字數 3946 閱讀 2208

1樓:匿名使用者

不小bai心du弄zhi錯了

dao內....

#include

int main(void)

printf("%d位數

容\n",c);

while(c>0)

return 0;}

c語言程式設計題 給一個不多於五位的正整數,要求: 1.求出它是幾位數 2.分別列印出每一

2樓:九九至上

#include

int main()

;while(1)

i=0;

dowhile(x /= 10);

printf("%d位數\n",i);

while(i >0)

printf("%d ",c[--i]);

putchar('\n');

}return 0;}

3樓:匿名使用者

這個問題不是手機能回答的

c語言如何程式設計實現給出一個不多於4位的正整數,輸出它是幾位數並且按逆序輸出每一位數字?

4樓:匿名使用者

#include

#include

int main(void)

while(!(num>0 && num<10000));

int i=1, weishu=0;

for(i=1; num/i>0; i=i*10)weishu++;

printf("輸入的資料是%d位資料\n", weishu);

int num1 = num;

for(i=pow(10, weishu-1); i>=1; i/=10)

printf("\n");

num1 = num;

for(i=10; i<=pow(10, weishu); i*=10)

printf("\n");

return 0;}/*

vc++ 6.0 執行結果

請輸入一個不大於四位的資料:

1234

輸入的資料是4位資料

1 2 3 44 3 2 1press any key to continue*/

c語言: 給一個不多於5為的正整數 要求:1.求出它是幾位數 2.分別列印出每一位數字

5樓:匿名使用者

1. 求出它是幾位數

#include

int main()

else

printf("這是一個%d位數!\n",m);

}return 0;

}2.分別列印出每一位數字

#include

int main()

else

m=m/10;}}

return 0;

}3.按逆序列印出各個數字

#include

int main()

else

}return 0;}

6樓:回憶在上輩子

如果**不想自己寫的話

我可以有償代勞

c語言 給出一個不多於4位的正整數。1.輸出它是幾位數 2.輸出每一位數字 3.按逆序輸出各位數字,

7樓:匿名使用者

#include

#include

int main(void)

while(!(num>0 && num<10000));

int i=1, weishu=0;

for(i=1; num/i>0; i=i*10)weishu++;

printf("輸入的資料是%d位資料\n", weishu);

int num1 = num;

for(i=pow(10, weishu-1); i>=1; i/=10)

printf("\n");

num1 = num;

for(i=10; i<=pow(10, weishu); i*=10)

printf("\n");

return 0;}/*

vc++ 6.0 執行結果

請輸入一個不大於四位的資料:

1234

輸入的資料是4位資料

1 2 3 44 3 2 1press any key to continue*/

8樓:匿名使用者

#include "stdio.h"

void main()

} 這個是不多於5位的,你修改一下就可以用了

c語言題目:給出一個不多於5位的正整數,要求:1、求出它是幾位數2、分別輸出每一位數字

9樓:匿名使用者

#include

int main()

;while(1)

i=0;

dowhile(x /= 10);

printf("%d位數\n",i);

while(i >0)

printf("%d ",c[--i]);

putchar('\n');

}return 0;}

10樓:匿名使用者

//假設x為引數

int count=0;//幾位數

dowhile(x>0);

//此處輸出count

11樓:匿名使用者

#include

#include

int main(void)

.........................................僅參考

c語言程式設計:給一個不多於3位的正整數,要求程式設計實現(1)求它是幾位數?(2)逆序輸出各位數字?

12樓:匿名使用者

#include

int main()

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

scanf("%d", &n);

if((n<=0)|| (n>=1000))v[0] = n/100;

v[1] = (n%100)/10 ;

v[2] = (n%10);

printf("位數:%d ; 逆序: ",i = ((v[0]>0)? 3:((v[1]>0)?2:1)));

for(j=0;j

return 0;}

13樓:吾非名家

手機碼字就不打**了,給你個想法,把這個數不斷取餘,同時每取餘一次,計數器加1,並把這個餘數存入陣列,直到這個數為0為止。那麼,此時計數器的數就是位數,把陣列順序輸出就是那個整數的逆序輸出

14樓:匿名使用者

#include

#include

int main()

;int n,i=0,j;

printf("please input a number:");

scanf("%d",&n);

while(n)

printf("this number has %d digit(s).\n",i);

printf("reverse number is:");

for(j=0;j

15樓:lemon潞

int data,times=0,res=0;

scanf("%d",data);

while(data)

printf("\r\n%d figures\r\n",times);

printf("result data:%d",res);

c語言程式設計題輸入正整數n,輸出

include int main 執行通過,可用。你這個問題問得不是太好啊 你要得到前n項和,首先要告訴別人你需要的返回值的型別啊,int和double float的返回值會有不同的 include int main printf sum f n sum return 0 沒問題,直 接用吧。c語言...

C語言程式設計,任意輸入正整數,倒序輸出各位數字,並判斷其是

include int main int argc,char argv c語言編寫程式 輸入一個正整數,將其逆序輸出。例如,輸入12345,輸出54321.跪求大神用迴圈語句 include int main return 0 分析 首先,輸入的是一個整數,因此最前面一位數不是零,所以我們可以用除1...

c語言輸入若干正整數,以0結束

c語言 輸入若干正整數,以0結束.by mr.kong include define m 100 int arrin int a 將輸入的整數賦值到陣列中,並計算整數的個數 return i arrout int a,int n 輸出輸入的整數 int main c語言題目 輸入若干整數,以零作為結...