国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C語(yǔ)言:選擇+編程(每日一練Day3)

這篇具有很好參考價(jià)值的文章主要介紹了C語(yǔ)言:選擇+編程(每日一練Day3)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

C語(yǔ)言:選擇+編程(每日一練Day3),C語(yǔ)言練習(xí),算法,c++,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,深度學(xué)習(xí),學(xué)習(xí)方法,筆記

目錄

選擇題:

題一:

題二:

題三:

題四:

題五:

編程題:

題一:記負(fù)均正

思路一:

題二:旋轉(zhuǎn)數(shù)組的最小數(shù)字

思路一:


選擇題:

題一:

1、已知函數(shù)的原型是: int fun(char b[10], int *a); ,設(shè)定義: char c[10];int d; ,正確的調(diào)用語(yǔ)句是( )


A: fun(c,&d);? ??B: fun(c,d);? ? C: fun(&c,&d);? ? D: fun(&c,d);

題二:

2、請(qǐng)問(wèn)下列表達(dá)式哪些會(huì)被編譯器禁止多選】( )
int a = 248, b = 4;
int const *c = 21;
const int *d = &a;
int *const e = &b;
int const * const f = &a;

A: *c = 32;? ? B: *d = 43? ? C: e=&a? ? D: f=0x321f

題三:

3、以下程序的輸出結(jié)果為( )
#include <stdio.h>
int i;
void prt()
{
????????for (i = 5; i < 8; i++)
????????printf("%c", '*');
????????printf("\t");
}

int main()
{
????????for (i = 5; i <= 8; i++)
????????prt();
????????return 0;
}

A: ***? ??B: *** *** *** ***? ? C: *** ***? ? D: * * *

題四:

4、下面代碼段的輸出是( )
#include <stdio.h>
int i;
void prt()
{
????????for (i = 5; i < 8; i++)
????????printf("%c", '*');
????????printf("\t");
}

int main()
{
????????for (i = 5; i <= 8; i++)
????????prt();
????????return 0;
}
?

A: -6? ? B: 12? ? C: 0? ??D: -12

題五:

5、下列不能實(shí)現(xiàn)死循環(huán)的是()

A:while(1){}? ? ? ? ?B:for(;1;){}? ?

C:do{}while(1);? ??D:for(;0;){}

編程題:

題一:記負(fù)均正

記負(fù)均正_牛客題霸_??途W(wǎng) (nowcoder.com)

C語(yǔ)言:選擇+編程(每日一練Day3),C語(yǔ)言練習(xí),算法,c++,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,深度學(xué)習(xí),學(xué)習(xí)方法,筆記

示例1

輸入:

11 
1 2 3 4 5 6 7 8 9 0 -1

輸出:

1 5.0

思路一:

? ? ? ? 本題主要難點(diǎn)在于:nan(ind)-----得到不確定的一個(gè)數(shù)字;其余的就是輸入,判斷,記錄。
? ? ? ? num/counint > 0 ?num / counint:0 ?解決無(wú)法得到不確定的一個(gè)數(shù)字

#include <stdio.h>

int main() 
{
    int n = 0;
    int arr[2000] = {0};
    while (scanf("%d", &n) != EOF) 
    {
        int i = 0;
        int count = 0;
        int counint = 0;
        float num = 0;
        //循環(huán)判斷是否正負(fù)
        for (i = 0; i < n; i++) 
        {
            scanf("%d", arr + i);
            if (arr[i] < 0) {
                count++;
            }
            if (arr[i] > 0) {
                num += arr[i];
                counint++;
            }
        }
        //nan(ind)
        //num/counint > 0 ?num / counint:0  解決無(wú)法得到不確定的一個(gè)數(shù)字
        printf("%d %0.1f", count, num/counint > 0 ?num / counint:0);
    }
    return 0;
}

題二:旋轉(zhuǎn)數(shù)組的最小數(shù)字

旋轉(zhuǎn)數(shù)組的最小數(shù)字_牛客題霸_牛客網(wǎng) (nowcoder.com)

C語(yǔ)言:選擇+編程(每日一練Day3),C語(yǔ)言練習(xí),算法,c++,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,深度學(xué)習(xí),學(xué)習(xí)方法,筆記

示例1

輸入:

[3,4,5,1,2]

返回值:

1

思路一:

? ? ? ? left記錄開(kāi)頭,right記錄結(jié)尾,mid記錄中間節(jié)點(diǎn),情況一:右邊大于中間,說(shuō)明最小值在左邊;右邊小于中間,說(shuō)明最小值在右邊;情況二:考慮有相同的數(shù),此時(shí)結(jié)尾-1。最后將left節(jié)點(diǎn)值輸出即最小值。

C語(yǔ)言:選擇+編程(每日一練Day3),C語(yǔ)言練習(xí),算法,c++,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,深度學(xué)習(xí),學(xué)習(xí)方法,筆記

int minNumberInRotateArray(int* nums, int numsLen ) 
{
    //防止nums為NULL
    if(nums == NULL)
    {
        return 0;
    }
    int left = 0;
    int right = numsLen -1;
    //二分查找思路
    while(left < right)
    {
        int mid = (left + right)/2;
        //如果右邊大于中間,最小值在左邊
        if(nums[mid] < nums[right])
        {
            right = mid;
        }
        //如果右邊小于中間,最小值在右邊
        else if(nums[mid] > nums[right])
        {
            left = mid+1;
        }
        //如果右邊等于中間,退一個(gè)單位
        else 
        {
            right = right-1;
        }
    }
    return nums[left];
}

本人實(shí)力有限可能對(duì)一些地方解釋和理解的不夠清晰,可以自己嘗試讀代碼,或者評(píng)論區(qū)指出錯(cuò)誤,望海涵!

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??C語(yǔ)言:選擇+編程(每日一練Day3),C語(yǔ)言練習(xí),算法,c++,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,深度學(xué)習(xí),學(xué)習(xí)方法,筆記文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-709064.html

到了這里,關(guān)于C語(yǔ)言:選擇+編程(每日一練Day3)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C語(yǔ)言:選擇+編程(每日一練Day16)

    C語(yǔ)言:選擇+編程(每日一練Day16)

    目錄 選擇題: 題一: 題二: 題三: 題四: 題五: 編程題: 題一:數(shù)對(duì) 思路一: 題二:截取字符串 思路一: 本人實(shí)力有限可能對(duì)一些地方解釋和理解的不夠清晰,可以自己嘗試讀代碼,或者評(píng)論區(qū)指出錯(cuò)誤,望海涵! 感謝大佬們的一鍵三連!?感謝大佬們的一鍵三連!

    2024年02月09日
    瀏覽(22)
  • C語(yǔ)言:選擇+編程(每日一練Day11)

    C語(yǔ)言:選擇+編程(每日一練Day11)

    目錄 選擇題: 題一: 題二: 題三: 題四: 題五: 編程題: 題一:最大連續(xù)1的個(gè)數(shù) 思路一: 題二:完全數(shù)計(jì)算? 思路二: 本人實(shí)力有限可能對(duì)一些地方解釋和理解的不夠清晰,可以自己嘗試讀代碼,或者評(píng)論區(qū)指出錯(cuò)誤,望海涵! 感謝大佬們的一鍵三連!?感謝大佬們

    2024年02月09日
    瀏覽(16)
  • C語(yǔ)言:選擇+編程(每日一練Day6)

    C語(yǔ)言:選擇+編程(每日一練Day6)

    目錄 ?編輯選擇題:? 題一: 題二: 題三: 題四: 題五: 編程題: 題一:至少是其他數(shù)字兩倍的最大數(shù) 思路一: 思路二: 題二:兩個(gè)數(shù)組的交集 ?思路一: 本人實(shí)力有限可能對(duì)一些地方解釋和理解的不夠清晰,可以自己嘗試讀代碼,或者評(píng)論區(qū)指出錯(cuò)誤,望海涵! 感

    2024年02月11日
    瀏覽(21)
  • C語(yǔ)言:選擇+編程(每日一練Day4)

    C語(yǔ)言:選擇+編程(每日一練Day4)

    1、 設(shè)變量已正確定義,以下不能統(tǒng)計(jì)出一行中輸入字符個(gè)數(shù)( 不包含回車(chē)符 )的程序段是( ) A: n=0;while(ch=getchar()!=\\\'n\\\')n++;? ? ?B: n=0;while(getchar()!=\\\'n\\\')n++; C: for(n=0;getchar()!=\\\'n\\\';n++);? ? ? ? ? ? ? D: n=0;for(ch=getchar();ch!=\\\'n\\\';n++); 答案解析:? ? ?? ????????對(duì)于for循環(huán),其

    2024年02月09日
    瀏覽(19)
  • C語(yǔ)言:選擇+編程(每日一練Day5)

    C語(yǔ)言:選擇+編程(每日一練Day5)

    目錄 選擇題: 題一: 題二: 題三: 題四: 題五: 編程題: 題一:數(shù)字在升序數(shù)組中出現(xiàn)的次數(shù) 思路一: 思路二: 題二:整數(shù)轉(zhuǎn)換? 思路一: 本人實(shí)力有限可能對(duì)一些地方解釋和理解的不夠清晰,可以自己嘗試讀代碼,或者評(píng)論區(qū)指出錯(cuò)誤,望海涵! 感謝大佬們的一鍵

    2024年02月09日
    瀏覽(25)
  • C語(yǔ)言:選擇+編程(每日一練Day8)

    C語(yǔ)言:選擇+編程(每日一練Day8)

    目錄 選擇題:? 題一: 題二: 題三: 題四: 題五: 編程題: 題一:字符個(gè)數(shù)統(tǒng)計(jì) 思路一: 題二:多數(shù)元素 思路一:? 本人實(shí)力有限可能對(duì)一些地方解釋和理解的不夠清晰,可以自己嘗試讀代碼,或者評(píng)論區(qū)指出錯(cuò)誤,望海涵! 感謝大佬們的一鍵三連!?感謝大佬們的一

    2024年02月11日
    瀏覽(21)
  • C語(yǔ)言:選擇+編程(每日一練Day9)

    C語(yǔ)言:選擇+編程(每日一練Day9)

    目錄 選擇題: 題一: 題二: 題三: 題四: 題五: 編程題: 題一:自除數(shù) 思路一: 題二:除自身以外數(shù)組的乘積 思路二: 本人實(shí)力有限可能對(duì)一些地方解釋和理解的不夠清晰,可以自己嘗試讀代碼,或者評(píng)論區(qū)指出錯(cuò)誤,望海涵! 感謝大佬們的一鍵三連!?感謝大佬們

    2024年02月09日
    瀏覽(22)
  • C語(yǔ)言:選擇+編程(每日一練Day1)

    C語(yǔ)言:選擇+編程(每日一練Day1)

    目錄 ?選擇題: 題一: 題二: 題三:? 題四:? 題五: 編程題: 題一:打印1到最大的n位數(shù) 示例1 思路一: 題二:計(jì)算日期到天數(shù)轉(zhuǎn)換 示例1 ?思路一: 本人實(shí)力有限可能對(duì)一些地方解釋和理解的不夠清晰,可以自己嘗試讀代碼,或者評(píng)論區(qū)指出錯(cuò)誤,望海涵! 1、執(zhí)行下

    2024年02月09日
    瀏覽(25)
  • C語(yǔ)言:選擇+編程(每日一練Day7)

    C語(yǔ)言:選擇+編程(每日一練Day7)

    目錄 選擇題: 題一: 題二: 題三: 題四: 題五: 編程題: 題一:圖片整理 思路一: 思路二:? 題二:尋找數(shù)組的中心下標(biāo)? 思路一: 本人實(shí)力有限可能對(duì)一些地方解釋和理解的不夠清晰,可以自己嘗試讀代碼,或者評(píng)論區(qū)指出錯(cuò)誤,望海涵! 感謝大佬們的一鍵三連!

    2024年02月11日
    瀏覽(18)
  • C語(yǔ)言每日一練------(Day3)

    C語(yǔ)言每日一練------(Day3)

    本專(zhuān)欄為c語(yǔ)言練習(xí)專(zhuān)欄,適合剛剛學(xué)完c語(yǔ)言的初學(xué)者。本專(zhuān)欄每天會(huì)不定時(shí)更新,通過(guò)每天練習(xí),進(jìn)一步對(duì)c語(yǔ)言的重難點(diǎn)知識(shí)進(jìn)行更深入的學(xué)習(xí)。 今天練習(xí)題的: 尼科徹斯定理 等差數(shù)列 ??博主csdn個(gè)人主頁(yè):小小unicorn ?專(zhuān)欄分類(lèi):C語(yǔ)言天天練 ??代碼倉(cāng)庫(kù):小小

    2024年02月10日
    瀏覽(17)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包