1樓:匿名使用者
#include
main()
if(a/10>0) //這是計算該數有幾位數//
t++;
if(a/100>0)
t++;
if(a/1000>0)
t++;
printf("它是一個%d位數\n",t);
printf("千位為%d\n",a/1000); //分別輸出每一位數字//
printf("百位為%d\n",(a-a/1000*1000)/100);
printf("十位為%d\n",(a-a/100*100)/10);
printf("個位為%d\n",(a-a/10*10));
b=a/1000; //這是逆序輸出//
c=a-a/1000*1000/100;
d=a-a/100*100/10;
e=a-a/10*10;
if(t==4) a=e*1000+d*100+c*10+b;
if(t==3) a=e*100+d*10+c;
if(t==2) a=e*10+d*;
printf("逆序輸出為%d",a);}
2樓:華師來的
#include
int main()
printf("%d\n",i);
for(int k=i-1;k>=0;k--)printf("%d ",b[k]);
printf("\n");
for(int j=0;j
printf("%d ",b[j]);}
3樓:超大個蘿唄
#include
main()
else
printf("%ld是三位數,逆序輸出為%d%d%d",a,f,e,d);
}else
printf("%ld是四位數,逆序輸出為%d%d%d%d",a,f,e,d,c);
}else
printf("%ld是五位數,逆序輸出為%d%d%d%d%d",a,f,e,d,c,b);
printf("\n");}}
誰有c語言程式設計練習題和詳細的解析(答案優秀者再加50)
4樓:匿名使用者
c語言程式設計練習題和詳細的解析
5樓:匿名使用者
呵呵!我有!一百例!郵箱!
C語言答案 解析,C語言問題,要答案和解析
d.4 sizeof key 得到 k e y 0 四個字元佔用的記憶體位元組數 優先順序高於 p x 也就是 p x 然後 p p y 也就是 p y 所以被 的是 p指向的y,而不是p a 3 x a 3 就是a 3 printf d,p x 先輸出a 0 x 然後p加1 指向a 1 print...
C語言,求答案和解析
微笑載心 答案 8 解析 第一個s a a的值是5,此處a是區域性變數int a 5 的那個a,語句s a 你可以認為對s的影響只有s a 所以s的結果就是s s a 0 5 5 第二個s a 此處的a是 include後面定義的那個int a 3 這個全域性變數,所以a 3 注意上面的區域性變臉i...
兩道C語言題目,求答案和解析,謝謝
碧海風雲 第9題 c 核心知識點 1 逗號表示式,從左往右逐個計算表示式,整個表示式的值為最後一個表示式的值。2 a與a 的區別,前者為先自加1而後引用當前值參與計算,後者為先引用當前值參與計算而後自加1。x a 3,b a 1 執行a 3,此時a值為3 2 執行 a,此時a值為4 3 執行b a,...