請C 的高手幫忙看看俺著程式咋錯的

2022-10-08 05:56:28 字數 828 閱讀 1686

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...