C语言操作题常考编程题库Word文件下载.docx

上传人:b****3 文档编号:13948446 上传时间:2022-10-15 格式:DOCX 页数:25 大小:18.41KB
下载 相关 举报
C语言操作题常考编程题库Word文件下载.docx_第1页
第1页 / 共25页
C语言操作题常考编程题库Word文件下载.docx_第2页
第2页 / 共25页
C语言操作题常考编程题库Word文件下载.docx_第3页
第3页 / 共25页
C语言操作题常考编程题库Word文件下载.docx_第4页
第4页 / 共25页
C语言操作题常考编程题库Word文件下载.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

C语言操作题常考编程题库Word文件下载.docx

《C语言操作题常考编程题库Word文件下载.docx》由会员分享,可在线阅读,更多相关《C语言操作题常考编程题库Word文件下载.docx(25页珍藏版)》请在冰豆网上搜索。

C语言操作题常考编程题库Word文件下载.docx

是某个二位数的平方,个位、十位、百位数各不相同等);

(包括素数,回文,完数,等等)

19、字符串加密;

20、统计字符串中字母和数字的个数;

 

/*1.个人所得税计算,以实验指导P24T5为标准*/

#include<

stdio.h>

voidmain()

{

inti,n;

doublea,b,c;

n=i/400;

printf("

pleaseinputincome:

\n"

);

scanf("

%d"

&

i);

a=(i-800)*0.05,b=20+(i-1200)*0.08,c=84+(i-2000)*0.2;

switch(n)

{

case0:

case1:

printf("

不需缴税\n"

break;

case2:

需交纳%lf元\n"

a);

case3:

case4:

b);

default:

c);

}

}

/*2.求一组数的奇数个数,偶数个数和平均值

#defineN10

inta[N];

inti,m=0,n=0,sum=0;

doubleaverage;

pleaseinput10numbers:

for(i=0;

i<

N;

i++)

scanf("

a[i]);

if(a[i]%2==0)

m++;

else

n++;

sum+=a[i];

average=(double)sum/N;

wehave%doddsand%devens\n"

n,m);

average=%lf\n"

average);

}*/

/*2'

.求一组数的正数个数和负数个数与平均值*/

if(a[i]>

0)

wehave%dpositivenumbersand%dnagetivenumbers\n"

m,n);

theaverage=%lf"

/*3.求二维数组的主次对角线之和*/

#defineM5

#defineN5

inta[M][N];

inti,j,sum1=0,sum2=0;

pleaseinputthematrix:

M;

for(j=0;

j<

j++)

{

scanf("

a[i][j]);

}

for(i=0,j=0;

i++,j++)

sum1+=a[i][j];

for(i=0,j=N-1;

i++,j--)

sum2+=a[i][j];

主对角线和为%d\n"

sum1);

次对角线和为%d\n"

sum2);

/*4.调用函数判断素数*/

math.h>

intisPrime(intn)

inti;

for(i=1;

sqrt(n);

if(n%i==0)

return0;

return1;

intn,i;

pleaseinputanumber\n"

n);

i=isPrime(n);

if(i)

printf("

%disaprime\n"

n);

else

%disnotaprime\n"

//5.级数有限项求和(以格里高利公式求π为例)//

intn=1;

doublep=0,t,pi;

t=1/(pow((-1),(n+1))*2*(n-1));

while(fabs(t)>

=1e-6)

pi+=t;

n++;

pi=4*p;

%lf"

pi);

//6.两个一维数组相加//

/*#include<

inta[N],b[N],c[N];

pleaseinputthefirstarraya[N]:

pleaseinputthesecondarrayb[N]:

b[i]);

c[i]=a[i]+b[i];

thesumis:

%d\t"

c[i]);

//6.1调用函数实现//

intf(inta,intb)

intsum;

sum=a+b;

returnsum;

c[i]=f(a[i],b[i]);

/*7.求一组数的最大最小值*/

inti,max,min;

inta[10];

pleaseinputtennumbers\n"

10;

max=a[0];

min=a[0];

max)

max=a[i];

if(a[i]<

min)

min=a[i];

maxis%d,minis%d\n"

max,min);

*/

/*随机数*/

stdlib.h>

for(i=0;

a[i]=rand()%90+10;

a[i]);

max=%d\tmin=%d\n"

/*8.判断闰年*/

intf(intn)

if(n%4==0&

&

n%100!

=0||n%400==0)

return1;

return0;

intn;

pleaseinputyear:

if(f(n))

%d是闰年\n"

%d不是闰年\n"

/*可能会有要输出某一范围内所有闰年,思想一样,用循环调用函数即可*/

/*9.判断水仙花数(运用循环)

intn,a,b,c,m;

pleaseinputanumber:

a=n/100;

b=n/10%10;

c=n%10;

m=a*a*a+b*b*b+c*c*c;

if(m==n)

%disthenumberwewant\n"

%disnotthenumber\n"

/*9'

.输出所有水仙花数(调用函数(书P108为循环做法))*/

inta,b,c,m;

inti,t;

for(i=100;

1000;

t=f(i

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1