安徽省c语言程序设计省二题库,C语言程序设计题库二.pdf

本文解析了三个C语言程序设计题目,包括函数参数传递的效果演示、素数判断函数的编写以及计算矩形周长和面积的函数设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C 语言程序设计题库二

1、写出下面函数的运行结果。

#include

void fx701(int k,int n,float a);

int main()

{

int k=1,n=5;

float a=3.2,b=8.5;

printf(" 调用前 :k=%d n=%d a=%.2f b=%.2f\n",k,n,a,b);

fx701(k,n,a);

printf(" 调用后 :k=%d n=%d a=%.2f b=%.2f\n",k,n,a,b);

return 0;

}

void fx701(int k,int n,float a)

{

int q=100;

float b,x=6.2;

k+=q; n*=q; a-=x; b=3.5*a;

printf(" 函数中 :k=%d n=%d a=%.2f b=%.2f\n",k,n,a,b);

}

解:

调用前: k=1 n=5 a=3.20 b=8.50

函数中: k=101 n=500 a=-3.00 b=- 10.50

调用后: k=1 n=5 a=3.20 b=8.50

2、编写一个函数,实现从键盘输入一个整数,如果该整数为素数,则返回 1,

否则返回 0 。

解:

#include

#include

int Is_prime(int i)

{

int j=0;

for(j=2;j

{

if(0==(i%j))

{

return 0;

}

}

return 1;

}

int main()

{

int i;

printf("Please input a number:");

scanf("%d",&i);

if(1==Is_prime(i))

{

printf("%d is a prime.\n",i);

}

else

printf("%d is not a prime.\n",i);

system("pause");

return 0;

}

程序运行结果如下:

Please input a number:13 ↙

13 is a prime.

Please input a number:8 ↙

8 is not a prime.

3、设计两个函数,分别求矩形的周长和面积,并在主函数中调用这两个函数。

解:

#include

float area(float a,float b)

{

float s;

s=a*b;

return(s);

}

float zc(float a,float b)

{

float p;

p=2*(a+b);

return(p);

}

int main()

{

float a,b,s,p;

printf(" 请输入长方形的边长 a,b:");

scanf("%f%f",&a,&b);

s=area(a,b);

p=zc(a,b);

printf(" 长方形的周长为 p=%f,长方形的面积为 s=%f",p,s)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值