c語言如何把找出的最大數置
1樓:匿名使用者
int a[10];/資料自己去鍵笑耐入。
int count = 0,max=0;
while(count<=3)
for(int i= 0;i《做早10; i++)if(a[i]>a[max])
max = i;
printf("%d "碰胡春,a[max]);
a[max] =0;
c語言中如何在數字前放上
2樓:網友
1、使用printf函式的格式化輸出即可實現在數字前補0。
2、例如:printf("a=%06d", a);
輸出6位十進位整數 左邊補0,顯示 a=001234;
這裡%06d的0就是指在前面補0佔位,6代表位寬。一般這兩個要一起用。
3樓:
#include""
void main()
你需要輸出n位,就『%0nd』,這樣可以在前邊補零達到n位。
4樓:debug一輩子
格式化輸入,int n = 2;
printf("%03d",n);
注意%03d,這個表示輸入3位整數,如果不足3位前面補0;
5樓:網友
其實就是將十進位數轉化成二進位數。主函式寫主題輸入乙個數字,呼叫子函式,將十進位轉化為二進位。
6樓:網友
判斷位數。
不足位數則在前面補0
c語言 反置數問題
7樓:網友
恩 確實是註釋的那一部分有錯了。
是乙個小小的錯。
sum%10是十進位 要想對應ascii碼中的那個數 需要加上『0』或48(『0』的ascii碼)
也就是0要轉換成『0』 1轉換成『1』。。
改正:for(i = 0; ;i++)
下面是我寫的程式,供參考:
#include
#include
int inverse(int m);
int inverse_sum(int a,int b);
int main()
int inverse(int m)
str[i]='\0';
j=atoi(str);
return (j);
int inverse_sum(int a,int b)
8樓:網友
for(i = 0; ;i++)//這一步有問題了。
你這個是字元,不是數字啊,可以用atoi函式,或者自己隨便寫一下就好了,其他地方還好,樓主應該可以改過來吧。
或者在計算時候加上30h,也就是48再來計算也可以的。
c語言數字前補
9樓:猶悅沅
fopen可以用來建立檔案。
sprintf(s,"d:\\",i);
file *fp = fopen(s,"w");
fwrite(..//寫入資料。
fclose(fp);
10樓:匿名使用者
用字元陣列做檔名引數,傳入fopen()函式,如:
sprintf(s,"%04d",i);
f=fopen(s,"w");
在windows系統中如果要用其它路徑(即檔案路徑中有斜線),應該這樣:
sprintf(s,"c:\\04d",i);
f=fopen(s,"w");
或者sprintf(s,"c:/%04d",i);
f=fopen(s,"w");
c語言 保留數字前的
11樓:網友
這個是八進位吧,八進位是以數字0開頭的,用%o讀入就行了。
不過這個數後邊有8哦,那就不是8進位了,可以用字串或字元陣列表示。
char a[256];
12樓:匿名使用者
數字定義為字元型啊,
13樓:網友
我覺得你應該仔細看書,先別寫**了。
c語言計算乙個數字最後幾位的0的個數
14樓:蜀晉魚旌
利用取餘啊,先對10取餘得到a,再用(原數-a*10)得到個位上的數字,判斷是不是零,依次下去,就能得到個數了,我有點事,沒辦法寫出來,就這樣的演算法,你自己好好想想吧。
15樓:網友
# include
void main()
elseprintf("%d zeros in all...n",count);
這樣就行了哈,試過的沒問題。
c語言中如何將數字0轉換成字串呢?
16樓:網友
int 型別0~9的整數轉換 char型 ,加上'0'即可,例如a=0時:
int a = 0;
char b = a + '0';
printf("%c", b);
輸出結果為字元0
17樓:豬頭或火寶寶
你好!!
不知這是不是你想要的**:
#include
void main()
結果:0press any key to continue
18樓:網友
數字0對應的ascii是0x30,用一堆0x30就可以表示乙個全是零的字串了。
c語言中數字2.0和2有什麼區別?
19樓:劉劉
2是int(整形)型,而是float(浮點)型,型別不同。
20樓:1冬瓜
型別不一樣!2是整型(int),是浮點型別。浮點型精度更高!
21樓:亞馬遜選品管家
乙個是浮點數,乙個是整數,佔用空間大小不一樣。
c語言中輸出時怎麼將第乙個非零數字前的零去掉
22樓:網友
int t=0 , i;
int a=;
for(i=0;i<7;i++)
其實就是用乙個變數表示出現的非零數字的個數,不是零就說明出現了非零數字,就可以開始輸出了;而且樓上的**有乙個漏洞,之和為0不代表全都是0,如果陣列是3,0,-3,-1,1,那就會輸出3,-1。這個顯然是不對的。
23樓:網友
#include
先跳過'0'字元,再輸出剩下的字元。
注意特判下0的情況。
void output(char s)
int main()
c語言程式設計如何求最大公約數,C語言程式設計如何求最大公約數
源程式如下 include include int fun y int,int int main int fun y int x,int y return i 忙了半天,分採納,謝謝了 常規方法 include stdio.h int main while d2 0 printf 最大公約數是 d ...
在c語言中如何把陣列清空,在C語言中如何把陣列清空
c語言貌似沒有把陣列清空的方法啊,或許你可以清除就把它賦值為0,這樣在形式上實現了清楚,不然的話只有動態申請的記憶體可以釋放。int a 4 1 通過陣列遍歷,逐個賦值為0。定義迴圈變數int i for i 0 i 4 i a i 0 該程式功能為遍歷陣列a,逐個將元素賦值為0,實現清空效果。有兩...
幫忙把C 該成C語言,幫忙把C 該成C語言
樓上有提到,k比較危險,解釋的是對的,但是改的,和我改的不一樣。我覺得在這裡直接用int型定義就好了,不需要用到指標。我的 已經跑了,no problem!include include typedef int zx typedef char xc bool isprime zx x void fu...