请编写一个函数fun

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试题1 请编写一个函数fun,它的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c 数的千位和十位上,b数的十位和个位数分别放在c数的个位和百位上。例如;当a=45,b=12,调用该函数后c=4251。函数形式void fun(int a,int b,long *c)。并写主函数验证,a,b两数从键盘输入。

#include

void fun(int a,int b,long *c){

}

void main()

{

int a,b;

long c;

printf(“Input a,b:”);

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

此处函数调用,请填空;

printf(“The result is:%d”,c);

}

试题2 编写函数int f(int lim,int aa[ ]),该函数的功能是求出小于或等于1im的所有素数并放在aa数组中,该函数返回所求出的素数的个数。并写主函数验证。

#include

#define MAX 100

int f(int lim,int aa[]){

}

void main()

{

int limit,i,sum;

int aa[MAX];

printf(“输入一个整数”);

scanf(“%d”,&limit);

此处函数调用,请填空,用sum保存函数调用返回的结果;

for(i=0;i

{

if(i%10==0&&i!=0)

printf(“\n”);

printf(“%5d”,aa[i]);

}

}

试题3 请编写一个函数long convert(char *p),它的功能是:将一个数字字符串转换为一个整数。并写主函数验证。

例如,若输入字符串“—1234”,则函数把它转换为整数值—1234。

#include

#include

long convert(char *p)

{

}

void main()

{

char s[6];

long n;

printf(“Enter a string:\n”);

gets(s);

此处函数调用,请填空,用sum保存函数调用返回的结果;

printf(“%ld\n”,n);

}

相关文档
最新文档