1. c語言、輸入四位數、倒序輸出。
#include <stdio.h>
main()
{
int Data,NewData,a,b,c,d;
printf("輸入一個四位數:");
scanf("%d",&Data);
a=Data%10; /* 原數的個位 */
c=Data/100%10; /* 原數的百位 */
b=Data/10%10; /* 原數的十位 */
d=Data/1000 ; /* 原數的萬位 */
NewData=a*1000+b*100+c*10+d; /* 組成新的數 */
printf("%d的逆序數為%d\n",Data,NewData);
}
如果滿意、、請好評。。謝謝。
2. C語言編寫程序 :輸入一個正整數,將其逆序輸出。例如,輸入12345,輸出54321. 跪求大神用循環語句
#include
int main()
{
int n ;
scanf("%d",&n);
while(n>0)
{
printf(" %d",n%10);
n = n / 10;
}
printf(" ");
return 0;
}
拓展資料
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSI C,作為C語言最初的標准。目前2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。
3. 用c語言,如何輸入一個5位數讓它倒序輸出幫我改改我的代碼!謝謝
#include<stdio.h>
void main()
{
int a,b;
printf("請輸入一個五位數:\n");
scanf("%d",&a);
for(int i=0;i<5;i++)
{
b=a%10;
a=a/10;
printf("%d",b);
}
}
執行過了的 沒問題的
你的意思是想輸入一個五位數是這樣輸入 12345,而不是這樣輸入:1 2 3 4 5
所以用int數組的那個 不行,
而一樓的char數組 scanf("%s",&a);這句話 &a的& 明顯是多餘的 直接a就行了,因為a是數組名,代表了數組的首地址。
望採納
4. 用C語言將一個整數逆序輸出(用自定義函數)
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
intXupai(intn)
{
ints=0,t;
while(n>0)
{
t=n%10;
n=(n-n%10)/10;
s=s*10+t;
}
returns;
}
intmain()
{
intx,result;
printf("輸入一個整數:",x);
scanf("%d",&x);
result=Xupai(x);
printf("倒序排後的數為:%d ",result);
system("pause");
return0;
}
輸入一個整數:123
倒序排後的數為:321
請按任意鍵繼續...
5. C語言編程:逆序數字
#include <stdio.h>
void main(void)
{
int n= 0, num[20], idx= 0;
printf("請輸入一個整數:");
scanf("%d", &n);
while(true)
{
num[idx++]= n%10;
if( (n/= 10) == 0)
break;
}
for (int i= 0; i < idx; i++)
printf("%d ", num[i]);
printf(" ");
}
6. C語言中怎麼把一個任意的數倒序輸出.知道的請告訴一下,謝謝.
需要准備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。
7. 怎麼用C語言輸入一個數,讓它倒序輸出成一個數,
可以將輸入的多位數順序存放到一個數組中,之後逆序輸出即可。
具體的實現方法可以參考如下程序:
#include<stdio.h>
#include<string.h>
voidmain()
{
charnum[20];
inti;
printf("輸入一個多位數:")
scanf("%s",num);//將多位數作為一個字元串的形式一次性輸入,保存在num數組中
//將數組num中的字元逆序輸出,即實現多位數的倒序輸出
for(i=strlen(num)-1;i>=0;i--)
printf("%c",num[i]);
}
8. 用C語言編程:將一個數組逆序輸出
1、首先打開軟體VC++6.0軟體,准備一個空白的C語言文件,引入頭文件並寫好主函數:
9. 在C語言的程序設計中,怎樣才能把一個輸入的數字逆序輸出
void f(char *s)
{
int i,k,j;
char t;
k=strlen(s)-1;
for(i=0;i<k/2;i++)
{
t=s[i];
s[i]=s[k-i];
s[k-i]=t;
}
}
把這個函數加上就可以了
10. c語言中如何實現輸入一個整數實現倒序輸出
1、新建一個工程和.c文件,輸入頭文件和主函數