程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
搜索
設為首頁
加入收藏
首頁
編程語言
C語言
|
JAVA編程
Python編程
網頁編程
ASP編程
|
PHP編程
JSP編程
數據庫知識
MYSQL數據庫
|
SqlServer數據庫
Oracle數據庫
|
DB2數據庫
程式師世界
>>
編程語言
>>
C語言
>>
C
>>
C語言問答
>> C語言程序改寫求救?
C語言程序改寫求救?
編輯:C語言問答
C語言程序改寫求救?
5
最佳回答:
我來試試
追問:
/*完善程序,實現將輸入的字符串反序輸出,
如輸入windows 輸出swodniw。*/
#include <string.h>
main() 記住這個
{ char c[200],c1;
int i,j,k;
printf("Enter a string: ");
scanf("%s",c);
k=strlen(c);
for (i=0,j=k-1;i<k/2;i++,j--) // //j之所以是k-1是因為數組是從0開始所以要比長度小1;
{ c1=c[i];c[i]=c[j];c[j]=c1; }
printf("%s\n",c);
}
如果不能用k=strlen(c);計算長度則用for或者while怎麼改
回答:
我能想到的是用 遞歸函數
全部代碼:
/*完善程序,實現將輸入的字符串反序輸出,
如輸入windows 輸出swodniw。*/
#include <stdio.h>
#include <string.h>
void reverse(char *str)
{
if (*str) {
reverse(str+1);
} else {
return;
}
printf("%c",*str);
}
char str[200];
int main()
{
printf("Enter a string: ");
scanf("%s",str);
reverse(str);
while (1);
}
追問:
你這個有點復雜我暈暈的
回答:
要求不用strlen獲取長度,我只能想到遞歸
遞歸是有點復雜了
你可以先分析如果輸入abc三個字符的情況
逐步逐行分析
如果還暈暈的,我就幫你分析一次
追問:
有人幫我解決了他用這個很快int nlength = 0;while (1)
{
if (c[nlength] != '\0')
nlength++;
else
break;
}
回答:
我想的是完全不用知道字符串的長度
可能是我理解錯題目了,sorry
可以寫成更簡單的形式
int len=0;
while(c[len]) len++;
len就是長度
追問:
你更強 ·~~~嘿嘿 能加你QQ嗎·~交流交流·~
回答:
加吧~ 1461325698
上一頁:
用C語言編程輸出菱形 圖案
下一頁:
c語言程序:從鍵盤輸入一非負整數n,並求出n!的值
C語言問答
c語言問題求糾錯
c語言問題求糾錯 #questionC
求一道C語言題寫法,要代碼
求一道C語言題寫法,要代碼
C語言生成隨機數
C語言生成隨機數 100
C語言考試題
C語言考試題 10
C語言。折騰好久了,希望有人指導一下,謝謝啦!!
C語言。折騰好久了,希望有人指導一下,謝謝啦!!
用c語言編程。
用c語言編程。
相關文章
c語言問題-將一個數組中的值按逆序重新存放
c語言-求大神詳解:為什麼這題我的程序不能輸出正確結果?
C語言函數返回值解析
C語言文件操作
C語言實現貪吃蛇
【讀書筆記】C#高級編程 第十二章 動態語言擴展,
初學Delphi嵌入匯編[2] - 匯編語言關鍵字
Java語言基礎方法重載概述和基本使用
使用 Visual Basic 腳本語言集成 Rational Team Concert
Groovy探索之對Java語言反射的簡化
閱讀排行榜
C語言如何讓二維字符數組全部被初始化為同一個值
用c語言編寫病毒一定要學API函數嗎
軟件程序的基礎是C語言嗎?
c語言什麼存儲類型的數組才能初始化
單片機,C語言,嵌入式技術有什麼關系
C語言編程用數組計算10個人的平均成績並統計90分以上人數
c語言的指針有什麼用處啊?
二級C語言提問(11)
怎樣才能序號C語言?
用C語言編寫小軟件怎樣實現?
C語言中什麼是形式參數?
熱門圖文
PHP引用返回用法示例,php用法示例
Entity Framework Core 實現MySQL 的TimeStamp/RowVersion 並發控制,entityframework並發
java-急求大神解答,這個是什麼錯誤?怎麼解決?
wck-C++初學者疑問多多,白癡問題多多想向大神們請教盡量講清楚
探討php define()函數及defined()函數使用詳解
JAVA程序代碼編寫規范
Delphi 文件處理(4)
PHP多線程類及用法實例,php多線程實例
欄目導航
C語言基礎知識
C語言入門知識
關於C
C練習實例
C語言問答
Copyright ©
程式師世界
All Rights Reserved