程序编写题,函数调用要准确
答案:1 悬赏:20 手机版
解决时间 2021-01-15 12:55
- 提问者网友:爱了却不能说
- 2021-01-14 18:10
程序编写题,函数调用要准确
最佳答案
- 五星知识达人网友:青尢
- 2021-01-14 18:59
(3)
#include "stdio.h"
void ret(int *a,int *b,int *c,int n){
while(n--)
*a>0 ? *b++=*a++ : *c++=*a++;
}
int main(int argv,char *argc[]){//测试主函数
int a[]={1,2,5,-11,-14,-15,3,4,-12,-13},b[10]={0},c[10]={0},i;
ret(a,b,c,10);
for(i=0;b[i];printf(!i ? "b: %6d" : "%6d",b[i++]));
printf("
");
for(i=0;c[i];printf(!i ? "c: %6d" : "%6d",c[i++]));
printf("
");
return 0;
}测试结果:
(4)1
#include "stdio.h"
double fun(int n){
double s;
for(s=0.0;n>0;s+=(1+1.0/n--));
return s;
}
int main(int argv,char *argc[]){
printf("n=10: %f
",fun(10));
return 0;
}测试样例:
(4)2
#include "stdio.h"
void fun(char *s,char t[]){
int i;
for(i=0;s[i];i++)
if((s[i]&1)==0 && (i&1)==0)
*t++=s[i];
*t='';
}
int main(int argv,char *argc[]){//测试主函数
char s[]="1abcdefghijklmnopqrstuvwxyz1234567890",b[20];
fun(s,b);
printf("%s
",b);
return 0;
}测试样例:
追问你好,可以帮我第二题,程序改为升序吗
#include "stdio.h"
void ret(int *a,int *b,int *c,int n){
while(n--)
*a>0 ? *b++=*a++ : *c++=*a++;
}
int main(int argv,char *argc[]){//测试主函数
int a[]={1,2,5,-11,-14,-15,3,4,-12,-13},b[10]={0},c[10]={0},i;
ret(a,b,c,10);
for(i=0;b[i];printf(!i ? "b: %6d" : "%6d",b[i++]));
printf("
");
for(i=0;c[i];printf(!i ? "c: %6d" : "%6d",c[i++]));
printf("
");
return 0;
}测试结果:
(4)1
#include "stdio.h"
double fun(int n){
double s;
for(s=0.0;n>0;s+=(1+1.0/n--));
return s;
}
int main(int argv,char *argc[]){
printf("n=10: %f
",fun(10));
return 0;
}测试样例:
(4)2
#include "stdio.h"
void fun(char *s,char t[]){
int i;
for(i=0;s[i];i++)
if((s[i]&1)==0 && (i&1)==0)
*t++=s[i];
*t='';
}
int main(int argv,char *argc[]){//测试主函数
char s[]="1abcdefghijklmnopqrstuvwxyz1234567890",b[20];
fun(s,b);
printf("%s
",b);
return 0;
}测试样例:
追问你好,可以帮我第二题,程序改为升序吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯