hejinhuiWord文档格式.docx

上传人:b****5 文档编号:18364973 上传时间:2022-12-15 格式:DOCX 页数:60 大小:107.57KB
下载 相关 举报
hejinhuiWord文档格式.docx_第1页
第1页 / 共60页
hejinhuiWord文档格式.docx_第2页
第2页 / 共60页
hejinhuiWord文档格式.docx_第3页
第3页 / 共60页
hejinhuiWord文档格式.docx_第4页
第4页 / 共60页
hejinhuiWord文档格式.docx_第5页
第5页 / 共60页
点击查看更多>>
下载资源
资源描述

hejinhuiWord文档格式.docx

《hejinhuiWord文档格式.docx》由会员分享,可在线阅读,更多相关《hejinhuiWord文档格式.docx(60页珍藏版)》请在冰豆网上搜索。

hejinhuiWord文档格式.docx

(i%2!

=0))/**/

t[j]=str1[i];

j++;

}

t[j]='

\0'

;

printf("

\nOriginalstring:

%s\n"

str1);

\nResultstring:

t);

-------------------------Cmody012.c-------------------

#defineM50

doublefun(intn)

doubley=0.0;

j=0;

for(i=1;

/**/if((i<

10)&

(i%3==0))/**/

/**/y+=1/i;

if(j==n)break;

returny;

fun(8)=%8.3lf\n"

fun(8));

第2套

1.程序Cmody021.c输出如下所示图形:

*

***

*****

*******

*********

2.程序Cmody022.c的功能是求解百元买百鸡问题:

设一只公鸡2元、一只母鸡1元、一只小鸡0.5元。

问一百元买一百只鸡,公鸡、母鸡、小鸡数可分别为多少?

有多少种分配方案?

-------------------------Cmody021.c-------------------

/**/inti;

j;

=5;

for(j=1;

j<

=5-i;

j++)printf("

"

/**/for(j=1;

j++)/**/

printf("

*"

\n"

-------------------------Cmody022.c-------------------

/**/intfun();

inthen,cock,chicken,n=0;

for(cock=0;

cock<

=50;

cock+=1)

for(hen=0;

hen<

=100;

hen=hen+1)

{

chicken=2*(100-hen-2*cock);

/**/if(cock+hen+chicken=100)/**/

n++;

%d-->

hen:

%d,cock:

%d,chicken:

%d\n"

n,hen,cock,chicken);

if(n==20)getch();

}

returnn;

intnum;

num=fun();

\nThereare%dsolutions.\n"

num);

getch();

第3套

1.程序Cmody031.c的功能是:

从键盘上输入两个整数,及一个运算符(+、-、*、/或%),进行相应的运算后输出运算的结果。

如输入:

1+2

将输出:

1+2=3

2.程序Cmody032.c的功能是:

输出201-300之间的所有素数,统计总个数。

-------------------------Cmody031.c-------------------

intm,n,result,flag=0;

/**/charch,/**/

Inputanexpression:

scanf("

%d%c%d"

&

m,&

ch,&

n);

/**/switchch/**/

case'

+'

:

result=m+n;

break;

-'

result=m-n;

*'

result=m*n;

%'

result=m%n;

/'

result=m/n;

default:

{printf("

Error!

flag=1;

if(!

flag)printf("

%d%c%d=%d\n"

m,ch,n,result);

-------------------------Cmody032.c-------------------

\nThetotalofprimeis%d"

intfun()

intm,i,k,n=0;

for(m=201;

m<

=300;

m++)

k=sqrt(m+1);

for(i=2;

=k;

/**/if(m/i==0)/**/

/**/if(i==k)/**/

%-4d"

m);

n++;

if(n%10==0)printf("

第四套

1.程序Cmody041.c,其功能是统计输入字符串中小写英文字母的个数。

如输入:

abcdEFGHIJK123

输出:

4

2.程序Cmody042.c,其功能是将从键盘依次输入的M个整数逆序输出。

-------------------------Cmody041.c-------------------

main()

charstr1[128];

len,sum=0;

gets(str1);

len=strlen(str1);

len;

/**/if(str1[i]>

='

a'

||str1[i]<

z'

)/**/

sum++;

sum);

-------------------------Cmody042.c-------------------

#defineM8

inta[M],i;

Pleaseinput8numbers:

M;

%d"

/**/a[i]/**/);

Invergeorderis:

/**/for(i=M-1;

=0;

i--)/**/

%d"

a[i]);

第5套

1.程序Cmody051.c,其功能是统计输入字符串中大写英文字母的个数。

abcDEFGH123

输出:

5

2.程序Cmody052.c,其功能是实现从键盘依次输入M个整数,输出其中所有的偶数。

2362384526

623826

-------------------------Cmody051.c-------------------

/**/charstr1/**/

inti,len,sum=0;

Pleaseinputastring:

%s"

if(str1[i]>

A'

str1[i]<

Z'

/**/sum--;

-------------------------Cmody052.c-------------------

/**/#includeM5/**/

Pleaseinput5numbers:

a[i]);

Evennumbers:

/**/if(a[i]/2==0)/**/

第6套

1.程序Cmody061.c,其功能是将字符串中'

0'

8'

的数字字符变为比它大1的数字字符,将'

9'

变为'

abc12cd56EF89GH4

abc23cd67EF90GH5

2.程序Cmody062.c,其功能是将程序中的两个字符串"

ABC"

、"

xyz"

连接在一起,并输出"

ABCxyz"

-------------------------Cmody061.c-------------------

charstr1[128],str2[128];

inti,len;

/**/for(i=0;

i>

i++)/**/

str2[i]=str1[i]+1;

elseif(str1[i]=='

str2[i]='

elsestr2[i]=str1[i];

/**/str2[i]='

\n'

puts(str2);

-------------------------Cmody062.c-------------------

chars1[12]="

s2[]="

char*ps1=s1,*ps2;

/**/ps2=NULL;

/**/while(*ps1==NULL)/**/

ps1++;

while(*ps2)*(ps1++)=*(ps2++);

s1);

第7套

1.程序Cmody071.c,其功能是从键盘输入三角形的三边长,求其面积,若三个边长不能构成三角形,则提示。

6911

26.98

2.程序Cmody072.c,其功能是求解百马百担问题。

有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,问大、中、小马数可分别为多少?

有多少种解决方案?

-------------------------Cmody071.c-------------------

floata[3],s,area;

inti;

Pleaseinput3numbers:

3;

%f"

/**/if(a[0]+a[1]>

a[2]||a[1]+a[2]>

a[0]||a[0]+a[2]>

a[1])/**/

s=(a[0]+a[1]+a[2])/2;

area=sqrt(s*(s-a[0])*(s-a[1])*(s-a[2]));

areais%.2f\n"

area);

else

error.\n"

-------------------------Cmody072.c-------------------

/**/voidfun()/**/

intlarge,middle,small,n=0;

for(large=0;

large<

=33;

large++)

for(middle=0;

middle<

middle++)

small=2*(100-3*large-2*middle);

/**/if(large+middle+small=100)/**/

large:

%d,middle:

%d,small:

n,large,middle,small);

第8套

1.程序Cmody081.c,其功能是求一堆零件的总数(100到200之间)。

如果分成4个零件一组的若干组,则多2个零件;

若分成7个零件一组,则多3个零件;

若分成9个零件一组,则多5个零件。

2.程序Cmody082.c,其功能是交换连个变量的值。

Original:

a=2b=3

Result:

a=3b=2

-------------------------Cmody081.c-------------------

/**/for(i=100;

200;

i++);

if((i-2)%4==0)

((i-3)%7))

if(i%9==5)

/**/&

i/**/);

-------------------------Cmody082.c-------------------

/**/voidswap(intp1,intp2)/**/

inttemp;

temp=*p1;

/**/p1=p2;

*p2=temp;

inta,b;

pleaseinput2numbers:

%d%d"

a,&

b);

\nOriginal:

a=%db=%d\n"

a,b);

swap(&

\nResult:

第9套

1.程序Cmody091.C,其功能是计算1至100之间的奇数之和,偶数之和。

2.程序Cmody092.C的功能是求满足等式xyz+yzz=520的x,y,z值(其中xyz和yzz分别表示一个三位数)。

-------Cmody091.C---------------------------------------------------------------------------

intb,i;

/**/inta=c=0;

/**/

/**/for(i=0,i<

=100,i+=2)/**/

a+=i;

b=i+1;

c+=b;

}

totalofevennumbers:

a);

totalofoddnumbers:

c-101);

getch();

-------Cmody092.C---------------------------------------------------------------------------

intx,y,z,i,result=520;

for(x=1;

x<

10;

x++)

for(y=1;

y<

y++)

/**/for(z=1;

z<

z++)/**/

i=100*x+10*y+z+100*y+10*z+z;

/**/if(i=result)/**/

x=%d,y=%d,x=%d\n"

x,y,z);

第10套

1.程序Cmody101.c,其功能是计算如下所示的数学表达式:

2.程序Cmody102.c,其功能是实现打印出所有的“水仙花数”。

所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。

例如,153是一个水仙花数,因为153=13+53+33。

-------Cmody101.C---------------------------------------------------------------------------

#defineF(x)(x*x-2.3*x+5.6)/(x+8.2)

floata=6.0,b=3.0,c;

/**/ints;

\nPleaseinputc:

/**/c/**/);

/**/s=F(a,b,c);

\ns=%.2f\n,s"

-------Cmody102.C---------------------------------------------------------------------------

intf,s,t,n;

\nThelistis:

for(n=100;

n<

1000;

n++)

f=n%10;

s=(n%100)/10;

/**/t=n%100;

/**/if(t*t*t+s*s*s+f*f*f=n)/**/

n);

第11套

1.程序Cmody111.C,输出如下所示图形:

@

@@

@@@

@@@@

@@@@@

@@@@@@

2.程序Cmody112.C,实现输出如下所示的4×

4的矩阵:

1234

8765

9101112

16151413

-------Cmody111.C---------------------------------------------------------------------------

/**/inti;

/**/for(i=6;

1;

@"

=6-i;

j++)

printf(/**/"

\r"

/**/);

-------Cmody112.C---------------------------------------------------------------------------

P54页缺。

程序填空题

1.补充程序Ccon011.C,使其计算

-------Ccon011.C---------------------------------------------------------------------------

#include<

intx;

/**//**/

Inputaninteger:

scanf("

x);

f=/**//**/;

F(x)=%f\n"

f);

2.补充程序Ccon012.C,该程序中用公式

计算圆周率的近似值。

-------Ccon012.C---------------------------------------------------------------------------

{doublepi=0;

longi,sign=1;

for(i=1;

=10001;

i+=2)

pi+=1.0*sign/i;

sign=/**//**/;

pi*=/**//**/;

%f\n"

pi);

3.补充程序Ccon013.c,程序实现

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

当前位置:首页 > 高等教育 > 其它

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

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