1樓:匿名使用者
scanf("%d\n",&n); // 這兒不需要\n,刪除後再編譯、執行。
2樓:金色潛鳥
輸入的n 不能超過9
輸入資料用換行或空格隔開。
#include
int main()
例如輸入:
31 2 3
4得 1 2 3 4
3樓:匿名使用者
int n=0,n,i;
int a[10];
scanf("%d",&n);
for(i=0;iscanf("%d",&a[i]);
scanf("%d",&n);
a[n]=n;
for(i=0;i<=n;i++)
printf("%d ",a[i]);
return 0;
4樓:亞馬遜選品管家
吧scanf("%d\n",&n);改成scanf("%d",&n);
吧scanf("%d\n",&n);改成scanf("%d",&n);
輸入的n不能大約等於10
5樓:
scanf("%d\n",&n);
改成scanf("%d",&n);
n沒有定義
如define n 10
6樓:匿名使用者
語法上沒什麼錯誤~如果輸出的不是想要結果,應該是邏輯上的問題
7樓:灬尛新丶丶
你輸入的n值不超過10就沒事。。。
c語言新手,求10!請各位大神幫忙看看程式怎麼輸不出結果
include 主函式 main printf d n s 列印結果 c語言,請幫忙看看我的程式 不對,輸不出正確的結果。你在main函式裡都知道陣列的下標不能寫10,怎麼在change裡面又寫到10了?而且你應該先找出整個陣列的最大數和最小數,再與第一個和最後一個數交換位置,而不是每找到一個可能的...
C高手來幫幫忙幫我看看這個程式為什麼是64菜鳥表
1 backtrack k 函式的作來用 如果源k 3,t加一 否則,執行 四次backtrack k 1 2 backtrack 0 即相當於執行四次backtrack 1 3 每一次backtrack 1 又相當於執行四次backtrack 2 一共執行16次backtrack 2 4 同理,一...
請高手幫忙詳細解釋一下下面的C語言程式!謝謝。要詳細
總體就是個抄從一個字串中取幾個字 符出來 include include int substr char str,int x,int y main 主程式 定義字元陣列 substr str,3,6 呼叫取子字串函式substr,從第2個字元取6個字元 int substr char str,int...