1樓:匿名使用者
/*演算法思想:利用指標逆序輸出
演算法步驟:
1.輸入一個字串存放在一個字元陣列中
2.求出字串長度
3.舉例:
how are you\0
| |
p p+ strlen()-1str str+strlen()-1用迴圈控制逆序輸出
*/#include
#include
int main()
2樓:匿名使用者
char a[100];
gets(a);
strrev(a); //這個是反序,只能字串啊,字元陣列不行,沒有\0的不行
puts(a);
3樓:王中王
#include
void main()
是不是這個?你能不能把問題說明白點?
4樓:匿名使用者
#include
char c[12] = "how are you";
void reverse(char *c)}int main()
5樓:孫永超
#include
char c[12] = "how are you";
int main()
#c語言#編寫程式,使從鍵盤輸入的三位數倒著輸出
6樓:四舍**入
#include
int main()
7樓:一生何求
1、實現這個簡單的程式有許多方法的,下面的**是靈活運用scanf函式
2、**如下:
#include
#include
int main()
3、程式的輸出:
4、該程式有漏洞,當末尾數是0時返回的不是一個三位數了。你可以再完善一下。
8樓:天空之上
建一個陣列然後從編號大的到小的輸出
9樓:匿名使用者
你好,**如下
#include
void main()
c語言中如何實現輸入一個整數實現倒序輸出
10樓:山姆和瑪吉
定義一個整數型別的輸入,然後讓它正序輸出,倒序輸出相信是很多c語言初學入門一定會遇到的經典題目,下面就是我對整數的正序和倒序輸出一點小小的總結.
1. 反序(倒序)輸出
反序輸出常用的思路就是按位取餘,把取出來的值進行迴圈儲存。
int main()
//反序取出來
printf("%d",temp); //列印return 0;
}如圖所示:
2, 正序輸出
正序輸出會用在整形變數正序輸出轉換成對應的字元陣列,或者倒過來.常用思路就是定義一個函式,在函式內遞迴取餘呼叫自身,實現功能。
輸入 : 12345
輸出 :"12345"
如下:char str(int x)
int main()
如圖所示:
11樓:匿名使用者
思路:要想輸出一個整數n的倒序,則先輸出個位、十位、百位……,個位可以通過n%10得到,十位可以通過n/10%10得到,百位可以通過n%100%10得到……,所以可以通過先取餘輸出再除以10直到該數等於0為止。
參考**:
#include
int main()
printf("\n");
return 0;}/*
輸出:12345
54321*/
12樓:匿名使用者
注:本回答已涵蓋下面的其它主要回答,為方便大家閱讀,難點處已羅列註釋法1:適用於負數
#include
int main()
printn(n);
system("pause");
return 0;
} //以下是函式的定義
int printn(int x)
}法二:僅適用正數
#include
int main()
system("pause");
return 0;
}/*vs2017除錯結果參考:
輸入10位數(>0),輸出倒敘10位數;
輸入>10位數,輸出亂碼;
1000--0001;
0--請按任意鍵繼續;
0001--1;
+12--21*/
13樓:匿名使用者
#include
#include
#include
int nixu(int i , int a);
int many(int a);//計算位數main()
int many(int a)
return i;
}int nixu(int i , int a)b=abs(a)/a*b;
return b;}
14樓:匿名使用者
#include
int main(void)
else
}return 0;}
15樓:zwh寧靜致遠
int m,num;
scanf("%d",&num);
while(num>0)
printf("%d",num);
16樓:陌默__隨影
用除法各位取整
再使用一維陣列
17樓:
#include
int main()
printf("%d",ret);
return 0;}
c語言輸入一串字元,將單詞倒著輸出,例 輸入 i love you 輸出 you love i
18樓:匿名使用者
將輸入的字元放在一個陣列中,然後將陣列倒序輸出。
19樓:匿名使用者
#include
#include
void main()
}if(k>0)}
20樓:匿名使用者
#include
#include
int main()
c語言,輸入3,輸出,c語言,輸入3,輸出1 2,3 4,
include int main int argc,char argv c語言中如何讓1 2 3 4 5 6 7 8 9 10的結果以小數輸出 首先你要強制轉bai換下1 3 5 7 9 讓他們為dufloat 這樣算出來的結果就zhi為浮點型 float dao1 然後 printf f 列印版 ...
c語言由鍵盤輸入正整數,C語言!!!!!!!!!!!由鍵盤輸入一個正整數,判斷該數是否為平方數,是輸出Y,否則輸出N
思路 將該數開平方得到一個數 看是不是整數,如果是說明是平方數,否則內不是 如下 include include int main else return 0 希望可以幫到你,如有疑問歡迎追問 樓主來你好。很簡單 自 include include int main printf c n pow i...
c語言判斷輸入得數子是幾位數,C語言 判斷一個輸入得數子是幾位數
判斷一個輸入得數子是幾位數的源 如下 includevoid main void count printf 請輸入一串字元,數字 字母皆可 n count void count char c 32 int n 0 while c n getchar n n printf 輸入字元總數為 d n n ...