- 相關(guān)推薦
2017年計算機C語言考試編程練習(xí)題及答案
江山代有才人出,各領(lǐng)風(fēng)騷數(shù)百年。以下是小編為大家搜索整理的2017年計算機C語言考試編程練習(xí)題及答案,希望能給大家?guī)韼椭?更多精彩內(nèi)容請及時關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
1. 從鍵盤上輸入8個浮點數(shù),編程求出其和以及平均值。要求寫出求和以及平均值的函數(shù)。
答:編程如下:
#include
double s,sum(double b[],int n),average(int n);
void main()
{
double a[8];
cout<<"輸入8個double型數(shù) ;";
for(int i=0;i<8;i++)
cin>>a[i];
s=sum(a,8);
double ave=average(8);
cout<<"SUM="<
}
int sum_day(int month,int day)
{
int day_month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
for(int i=1;i
day+=day_month[i];
return day;
}
int leap(int year)
{
int leap=year%4==0&&year%100!=0||year%400==0;
return leap;
}
1.
使用遞歸方法將一個n位整數(shù)轉(zhuǎn)換為一個字符串。編寫轉(zhuǎn)換函數(shù)。
答:編程如下:
#include
void convert(int);
void main()
{
int num;
cout<<"請輸入一個整型數(shù): ";
cin>>num;
cout<<"輸出的字符串是";
convert(num);
cout<
}
void convert(int n)
{
int a;
if((a=n/10)!=0)
convert(a);
char c=n%10+'0';
cout<
}
1.
編寫一個程序驗證:任何一個充分大的偶數(shù)(≥6)總可以表示成兩個素數(shù)之和。要求編寫一個求素數(shù)的函數(shù)prine(),它有一個int型參數(shù),當(dāng)參數(shù)值為素數(shù)時返回1,否則返回0。
答:編程如下:
#include
int prime(int);
void main()
{
int n;
cout<<"請輸入一個大于或等于6的偶數(shù): ";
cin>>n;
int i,j;
cout<<"兩個素數(shù)的所有可能有:\n";
for(i=2;i<=n/2;i++)
{
j=n-i;
if(prime(i)&&prime(j))
cout<<"N="<
}
}
int prime(int n)
{
int j=2;
while(n%j!=0)
j++;
if(n==j)
return 1;
else
return 0;
}
【計算機C語言考試編程練習(xí)題及答案】相關(guān)文章:
C語言編程基礎(chǔ)08-17
2016年計算機二級考試C語言練習(xí)題及答案07-20
C語言考試模擬練習(xí)題06-24
C語言考試試題及答案06-12
計算機二級《C語言》基礎(chǔ)練習(xí)題及答案10-10
計算機二級《C語言》基礎(chǔ)練習(xí)題及答案10-13
C語言入門什么是編程語言10-12