1樓:
int main(int argc, char* argv)}return 0;
}例子輸出。當然實際上,你要把printf的部分儲存起來。
input a int:1234
4321
press any key to continue----------------
input a int:234289701107982432
press any key to continue
2樓:匿名使用者
/*求一個c語言程式:輸入正整數,要求以相反數順序輸出該數。如輸入1234,輸出4321.*/
#include "stdio.h"
void main()}
3樓:匿名使用者
這題裡面的正整數是忽悠人的,所以不要管它,當作字串讀進來,再倒過來一個字元一個字元輸出就好了:
#include
#include
int main()
return 0;}
4樓:棣蒯
你最好用陣列做,
我給兩種做法.
#include
void main()
執行時輸入:
1 2 3 4
輸出結果;
4 3 2 1
方法二#include
void main()
for(i=0;i<4;i++)
printf("%d ",a[i]);}
5樓:一顆蘋果的夢想
#include
void main()
printf("-->%d",b);}
6樓:匿名使用者
#include
main()
求一個c語言程式:輸入正整數,要求以相反數順序輸出該數求詳解
7樓:墨汁諾
/*求一個c語言程式:輸入正整數,要求以相反數順序輸出該數。如輸入1234,輸出4321.*/
#include "stdio.h"
void main()
int n,m,r;
printf("請輸入1個正整數:");
scanf("%d",&n);
m=n;
printf("\n正整數%d反序輸出為:",n);
while(m)
r=m%10;
printf("%d",r);
m=m/10;
8樓:黯湮灬逍遙
for迴圈就是從個位依次輸出到最高位。
每次%10的操作就取得最後一位。
每次/10的操作就把最後一位扔掉。
9樓:匿名使用者
其實很簡單,主要是用到
num=input%10;
input=input/10;
這兩句舉個例子理解一下
input=2345
num=2345%10=5
input=2345/10=234
num=234%10=4
input=234/10=23
num=23%10=3
input=23/10=2
num=2%10=2
input=2/10=0
跳出迴圈
10樓:蕭曼
很簡單,用while
#include
void main()}
c語言編寫程式將輸入的一個正整數以相反的順序輸出例如輸入1234輸出4321,請附每行講解
11樓:附離
#include
int main()
//將數字的每一位存到陣列裡
for(j=0;j陣列
裡的回數逆序輸出答
return 0;}
c語言編輯30 輸入一個正整數,要求以相反的順序輸出該數。例如輸入12345,輸出位54321。
12樓:匿名使用者
void main()
printf("\n\n");
while(n)}
13樓:匿名使用者
#include
int lenth(int a)
return i;
}void reverse(int a,int n)}main()
reverse(&num[0],len);
for(k=0;k<=len-1;k++)printf("%d",num[k]);
system("pause");}
在c語言中,把輸入的整數按輸入順序的反方向輸出,例如,輸入數是12345,要求輸出結果是54321
14樓:閃電小生
第一句是定義int 型的資料。n=1,m=0,和mod_mn=1都是付初值。
第二句是輸入提示
第三句是把輸入的值賦給m
第四句是將n賦值為1 (可以省略)
第五句是一個迴圈(期中結束的條件是mod_mn==0)第六句是每次叫m的值拿來求餘10把值賦給mod_mn第七句是列印(m-mod_mn*n*10)/n------實現逆序第八句是結束條件
第九句是每次擴大n的值擴大10倍。
編寫程式將輸入的一個正整數以相反的順序輸出。比如輸入1234,輸出4321。(這是c語言程式編譯問
15樓:
#include
int main()
return 0;}
16樓:匿名使用者
#include
int x=1234;
int y=z=0;
dowhile(x==0)
編寫一個遞迴函式,將整數的個位上的數字按相反的順序輸出。例如,輸入“1234”,輸出“4321”。
17樓:匿名使用者
#include
int main()
int x;
scanf("%d",&x);
while(x>9)
printf("%d\n",x);
return 0;
18樓:颯颯江南
#include
void fun(char* pdata)
int main()
c語言程式設計問題 從鍵盤輸入一個小於六位數的正整數,按照相反的順序輸出各位上的數字。
19樓:匿名使用者
一步一步的算,然後求出個位,十位,百位,千位,萬位,十萬位。然後倒過來,在各自乘與進位制。就得到你想要的結果了。
20樓:敖強林
利用陣列a[5]
for(i=0;i<5;i++)
scanf("%d",a[i]);輸入
輸出for(i=4;i>0;i--);
printf("%d",a[i]);
21樓:飛禽走獸破解
"stdio.h"
#include "math.h"
void main()
} for(i=n-1;i>=0;i--)printf("%d\n",sum);
getch();}
c語言,輸入正整數,將這個正整數分解質因數
歲月不及你動人 具體如下 include void main int i,n printf input the n scanf d n printf d n for i 2 i c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以...
c語言程式輸入數求其中正整數的和sum與正整數
兄弟連教育北京總校 include int main printf 和為 d,平均值為 2f sum,sum 5.0 return 0 74 84 84 84 84 00 006666 用c語言編寫乙個程式,輸入5個數,求其和及平均數 include int main printf 和為 d,平均值...
c語言怎麼寫輸入資料有多組,每組輸入正整數N
你可以先做一個預處理。例如說有一個a陣列,a n 為1表示n是2的冪,否則不是 那麼你在初始化的時候a陣列整個就是全為0的 然後int p 1 for int i 0 i 31 i 這裡根據你要的資料量大小決定,這裡是有符號的 ok,預處理只做了32次賦值和32次位移而已。接下來對於任意輸入的n,你...