程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> vs2012中C語言下列代碼問題在哪裡??

vs2012中C語言下列代碼問題在哪裡??

編輯:C語言問答

vs2012中C語言下列代碼問題在哪裡??

<p>#include "stdafx.h"</p> <p>#include <stdio.h></p> <p>//#include <string.h></p> <p>int main()</p> <p>{</p> <p>int xunhuan();</p> <p>xunhuan();</p> <p>return 0;</p> <p>}</p> <p>int xunhuan()</p> <p>{</p> <p>int i[20],k,j=0;</p> <p>char d;</p> <p>printf("input 十進制數:");</p> <p>scanf_s("%d",&k);</p> <p>while(k>1)</p> <p>{</p> <p>i[j]=k%2;</p> <p>k=k/2;</p> <p>j++;</p> <p>}</p> <p>i[j]=k;</p> <p>for(int m=j;m>=0;m--)</p> <p>{</p> <p>printf("%d",i[m]);</p> <p>}</p> <p>printf("\n是否繼續(y/n):");</p> <p>scanf_s("%c",&d);</p> <p>printf("%c",d);</p> <p>if(d=='y')</p> <p>xunhuan();</p> <p>return 0;</p> <p>}</p> <p></p>

最佳回答:

應該是scanf 吃了回車鍵吧。在printf("\n是否繼續(y/n):")後加個getchar();
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved