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語言題目 輸入若干整數,以零作為結...