【編程】從鍵盤輸入一個四位正整數(shù).首先分離出該正整數(shù)中的每一位數(shù)字,并按逆序顯示輸出各位數(shù)字
【編程】從鍵盤輸入一個四位正整數(shù).首先分離出該正整數(shù)中的每一位數(shù)字,并按逆序顯示輸出各位數(shù)字
#include
#include
void main ()
{
\x09int a,b,c,d,x;
\x09printf("請輸入一個四位正整數(shù):");
\x09scanf("&d",x);
\x09if (x > 9999 || x < 1000)
{
\x09 printf("Input Error!\n");
\x09 exit(-1);
\x09}
\x09else
\x09{
\x09\x09a=x / 1000;
\x09\x09b=x / 100 % 10;
\x09\x09c=x / 10 % 10;
\x09\x09d=x % 10;
\x09}
\x09printf("The Inverse Number is ");
\x09scanf("%d",a + b * 10 + c * 100 + d * 1000);
}
這有什么錯?為什么一直都是“Input Error!
#include
#include
void main ()
{
\x09int a,b,c,d,x;
\x09printf("請輸入一個四位正整數(shù):");
\x09scanf("&d",x);
\x09if (x > 9999 || x < 1000)
{
\x09 printf("Input Error!\n");
\x09 exit(-1);
\x09}
\x09else
\x09{
\x09\x09a=x / 1000;
\x09\x09b=x / 100 % 10;
\x09\x09c=x / 10 % 10;
\x09\x09d=x % 10;
\x09}
\x09printf("The Inverse Number is ");
\x09scanf("%d",a + b * 10 + c * 100 + d * 1000);
}
這有什么錯?為什么一直都是“Input Error!
其他人氣:356 ℃時間:2019-10-19 18:36:14
優(yōu)質解答
兩個地方錯了.第一,scanf()讀入的應為變量的地址,所以scanf("&d",x);應該是scanf("%d",&x) //要用&x,否則程序出錯第二,scanf("%d{...
我來回答
類似推薦
- 給1個不多于5位的正整數(shù)要求1求出它是幾位數(shù)2分別打印出每一位數(shù)字3按逆序打印出各位數(shù)字用C語言編程
- 用JAVA編程從鍵盤輸入一個正整數(shù),計算該數(shù)的各位數(shù)字之和并輸出,例如輸入數(shù)是5246
- 從鍵盤輸入一個四位的正整數(shù)X,c語言編程計算X的每一個數(shù)字相加之和,怎么寫以及思路
- C語言編程,給定一個不多于5位的正整數(shù),求① 求它是幾位數(shù)② 分別輸出每一位數(shù)字③ 按逆序輸出各位數(shù)字
- C語言編程問題 從鍵盤輸入一個小于六位數(shù)的正整數(shù),按照相反的順序輸出各位上的數(shù)字.
- sandy is from japan.maybe she is from
- 大家?guī)兔纯催@幾句話分別是形容春夏秋冬各是什么季節(jié)謝謝了.
- 有無條線段,長度分別為1,3,5,7,9.從中任選3條,不可重復,一定能組成三角形得概率為
- 將下列成語結成對,連線.
- 作文如何表達情感?
- 一般家庭怎么消毒殺菌
- 初一數(shù)學:求下列各式中X的值
猜你喜歡
- 1氧化鐵還原成四氧化三鐵,為什么是還原反應
- 22010至2011六年級下冊數(shù)學期中試卷蘇教版
- 3開卷有益的名人讀書故事
- 4函數(shù)圖象關于點M(a,0)和點N(b,0)對稱,則函數(shù)y=f(x)是周期函數(shù)嗎
- 5過濾除菌操作時,將菌液注入濾器過濾,時間不宜過長,壓力控制在多少為宜?
- 6“5、5、5、1”四個數(shù)字,利用加減乘除括號,計算出24
- 7鄭人買履80字感想 急
- 8兩道數(shù)學必修5等差數(shù)列的題
- 9先化簡,再求值:(X的平方-4x+4/x+8-2-x/1)÷x的平方-2x/x+3 其中x的平方-4=0
- 10在標況下,如果1.6L氧氣含n個氧分子,則阿伏加德羅常數(shù)的數(shù)值為?
- 11已知數(shù)列an的通項公式an=1/(4n²-1),若數(shù)列an的前n項和Sn=7/15則n為多少
- 12如果三點A(a,2)、B(5,1)、C(-4,2a)在同一條直線上,求常數(shù)a的值.怎么做啊