c 問題 使用scanf輸入任意整數到陣列a,然後再將這陣列中下標是奇數的陣列元素輸出

2021-04-02 18:29:35 字數 1876 閱讀 6512

1樓:匿名使用者

#include "stdio.h"

main()

2樓:

首先寫一個判斷奇數的方法,返回的是boolean型別的,然後定義個新的陣列來接受奇數,先查詢奇數的個數,然後就可以確定新建立的陣列的大小了

3樓:匿名使用者

#include

int main()

滿意抄請襲採bai納du

。zhidao

4樓:q267195170真藥

用迴圈還有判斷不就行了

5樓:匿名使用者

#include

int main() ;

for(i = 0; i < n; ++i) scanf("%d",&a[i]);

for(i = 1; i < n;i  += 2) printf("%d ",a[i]);

printf("\n");

return 0;}

6樓:聽不清啊

#include

using namespace std;

int main()

7樓:物理公司的

#include

void main()}}

8樓:小丁雞摩羯

#include

#define num 10

int main()

return 0;}

9樓:匿名使用者

int n = 10;

int arr[n];

while(n < 10)

for(int i=0;i<10;++i)

10樓:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include

using namespace std;

int main(int argc,char *argv)return 0;}

11樓:超鬼崩盤帝

#include

int main()

for (int i = 1;i < 10;i=i+2)while (1);}

12樓:啊酷瑪

叢彈道導彈空是論理詮

c++程式設計 輸入一個正整數n(1

13樓:凌亂心扉

#include

main()

else if(a[0]==a[j])}}printf("%d%d",a[0],i);

}scanf函式用法:

scanf("輸入控制符",輸入引數);

功能:將從鍵盤輸入的字元轉化為「輸入控制符」所規定格式的資料,然後存入以輸入引數的值為地址的變數中。

用scanf()函式以%s格式讀入的資料不能含有空白符時,所有空白符都被當做資料結束的標誌。所以題中函式輸出的值只有空格前面的部分。

如果想要輸出包括空格在內的所有資料,可以使用gets()函式讀入資料。gets()函式的功能是讀取字串,並存放在指定的字元陣列中,遇到換行符或檔案結束標誌時結束讀入。換行符不作為讀取串的內容,讀取的換行符被轉換為字串結束標誌'\0'。

14樓:

#include

int main()

15樓:內心一片空白

#define n 9

#include

int main()

C語言scanf 函式中使用lf的問題

編譯器問題 因為我是vs2012,所以沒有問題。原因是編譯器在編譯的時候沒有連結浮點數相關的庫,可以在定義變數的時候初始化一下。double a 0.0,像這樣,然後應該就ok了。scanf lf lf a,b printf lf lf a,b 注意程式格式書寫,必須用英文ascii 碼,例如 空格...

c語言用scanf格式輸入時對輸入的資料格式有什

在scanf格式字串中 指定分隔符 比如要用逗號分隔,那就寫逗號 scanf d,d a,b 如果要用空格分隔 那麼可以不寫分隔符 直接scanf d d a,b 本來scanf就是按照你輸入的格式來讀取的,比如1,空格空格2就應該寫成 d,d 1.scanf函式的一般形式 scanf 格式控制,地...

C語言中for迴圈scanf輸入的為題

因為你非常有bai可能每輸入一個字du符就zhi按了一次回車,而回車其實dao也是一個內 字元。在 scanf c char i 語句容後加上一句getchar 就可以啦!如果前面有輸入資料的情況。把getchar 放在 scanf c char i 之前。經過測試?怎麼測試的?測試都不用先通過編譯...