OUC複試 C程式設計 日更

2021-09-11 09:06:03 字數 1578 閱讀 6056

1.給定程式中,函式 void fun(char *s)的功能是:把形參 s 所指字串中下標為偶數的字元右移到下乙個偶數字置,最右邊被移出字串的字元繞回放到第乙個偶數字置,下標為奇數的字元不動(注:字串的長度大於等於 2)。例:若輸入:abcd123,輸出:3badc21

#include #include void fun(char* s)

//給tmp賦初值

tmp = s[0];

//,for(i ; i+2 < len ; )

s[0] = tmp;

}int main()

2.編寫函式 long fun(int high,int n),功能是:計算並返回 high 以內(不包含high)最大的 n 個素數之和。若不足 n 個,則到最小素數 2 為止。例如:若high=100,n=10,則函式的返回值為:732;若 high=11,n=10,則函式返回:17。

#include #include # define n 1000

long fun(int high,int n)

} //為0的時候就記錄到陣列裡

if (!flag)

} //if如果真實陣列的大小m能提供n個數

//else if如果真實陣列的大小m不能能提供n個數

if (m >= n)

}else if(m < n)yuese;

int fun(int n,int *p);

//first->next = first;

// first->num = 1;

yuese* p = new yuese;

for(i ;inext,i};

p->next = tmp;

p = tmp;

} yuese* pre = first;

yuese* last = pre->next;

while(count >1)

return pre ->num;

}int main()

4求一元二次方程ax2+bx+c的解。要求考慮所有的情況。

//c++

#include #include using namespace std;

double* getx(double a,double b, double c)

double x1 = (-b + sqrt(cur)) / (2*a);

double x2 = (-b - sqrt(cur)) / (2*a);

arr[0] = x1;

arr[1] = x2;

return arr;

}int main()

for (int j=i+1 ; j<=b; j++)

if(i*j%(i+j) == 0)

else

sum += cursum;

cout<< sum << endl;

}cout<< sum;

}

電科計算機專業考研複試C語言程式設計題(二)

題目 題目 分析後一項的分子為前一項的分母,後一項的分母為前一項分子分母之和。include intmain printf the sum is 2f sum return0 題目 輸出小於 500 的所有的 水仙花數 所謂 水仙花數 是指乙個 3 位數,其各位數字立方和等於該數本身。例如,153 ...

2019 年10月10日C程式設計 1 3章

第一章 c語言主要特點 資料型別豐富 包括 整型,浮點型 字元型,陣列型別,指標型別,結構體型別,共用體型別 擴充 複數浮點型別,超長整型,布林型別 結構化控制語句 if else 語句 while語句 do while語句,switch語句,for語句 c語言允許用兩種注釋方式 單行注釋 塊式注釋...

C語言程式設計 Switch 語句編寫 最簡單的日曆

switch語句是c語言的幾個分支結構 本次程式設計練習,是根據輸入的今年的第幾天,輸出是 幾月幾日,星期幾。實現思路大致如下 1.先讀取系統時間,得知今年的年號,2.根據年號獲得今年的第一天是星期幾 3.得知今年是否閏年 4.switch語句初始化今年每個月的天數 注意是否閏年對二月單獨處理 5 ...