2024年6月5日发(作者:)

第4章

1.

#include

void main()

{

char a,b;

scanf("%c",&a);

b=a-32;

printf("%c",b)

}

2.

#include

void main()

{

char a;

scanf("%c",&a);

printf("%dn",a);

}

第5章

1.输入两个数X,Y,如果x大于y,则交换两数。

main()

{ int x , y;

scanf(“%d,%d ”, &x,&y);

if ( x < y )

{

t = x;

x = y;

y = t;

}

printf(“x= %d,y=%d”, x,y );

}

2.输入两个数, 比较其大小, 将较大的数输出。

#include

main( )

{

float a, b;

scanf(“%f, %f”,&a, &b);

if (a>b) printf (“%f”, a );

else printf (“%f”, b );

}

3.分段函数

2*x

y=

2+x

x-2

x/10

x<= -10

-10

0

x>10

#include

main( )

{ float x,y;

scanf(“%f”,&x);

if(x<=-10) y=2*x;

else if(x<=0) y=2+x;

else if(x<=10) y=x-2;

else y=x/10;

printf(“ny=%f”,y);

}

4.编写一个程序,输入某人的身高(cm)和体重(kg),按下式确定其体重是否

为标准、过胖或过瘦。(1)标准体重=身高-110;(2)超过标准体重5kg(即

大于5kg)为过胖;(3)低于标准体重5kg(即小于5kg)为过瘦。

5. 输入一行字符,以回车键作为结束标志,分别统计出大写字母、小写字母、

空格、数字和其它字符的个数。

#include"stdio.h"

void main()

{

char x;

int i=0,j=0,k=0,dight=0,others=0;

while(x!='n')

{

scanf("%c",&x);

if('a'<=x&&x<='z')