c语言高手进,尽量多做点13.定义一个函数even(),判断-查字典问答网
分类选择

来自葛昌跃的问题

  c语言高手进,尽量多做点13.定义一个函数even(),判断一个整数是否是偶数。如果是偶数返回1,否则返回0。(要求包括能使程序正常运行的主函数)14.编写函数mypow,求整型变量x的y次方。(要

  c语言高手进,尽量多做点

  13.定义一个函数even(),判断一个整数是否是偶数。如果是偶数返回1,否则返回0。(要求包括能使程序正常运行的主函数)

  14.编写函数mypow,求整型变量x的y次方。(要求包括能使程序正常运行的主函数)

  15.输入一个3位整数,输出它的逆序数。例如,输入127,输出应该是721。

  16.求若干个同学某门课的平均成绩。每一个学生的成绩在程序运行时通过scanf()输入,若输入-1,则表示输入到此结束,然后输出大于平均成绩的学生成绩以及人数。

  17.如图所示,有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数(顺序不变)。参照上例编写三个函数:数据的产生(用随机函数)、处理和显示的功能,在主函数中定义一个具有n个元素的数组,并调用这三个函数实现整个程序的功能。

  18.编写一个字符串连接函数,其功能是将两个字符串连接起来形成一个新的字符串,以实现库函数strcat()的功能。

  19.编写一个字符串复制函数,其功能是将字符数组s2中的全部字符(包括字符串结束符号'')拷贝到字符数组s1中,以实现库函数strcpy()的功能。

  20.有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。

1回答
2020-11-19 04:44
我要回答
请先登录
陈金兵

  13

  #include

  #include

  usingnamespacestd;

  booleven(intn)

  {

  if(n%2)return0;

  elsereturn1;

  }

  intmain()

  {

  intn;

  scanf("%d",&n);

  if(even(n))printf("1n");

  elseprintf("0n");

  return0;

  }

  14

  #include

  #include

  usingnamespacestd;

  intmypow(intx,inty)

  {

  intans=1;

  for(inti=0;i=0;i--)

  printf("%c",a[i]);

  return0;

  }

  16

  #include

  intmain()

  {

  inta[100],i=0;//n为人数

  intsum=0;

  while(scanf("%d",&a[i])&&a[i]!=-1)

  {

  sum+=a[i];

  i++;

  }

  intn=i;

  doubleaverage=(double)sum/(double)n;

  intans=0;

  for(inti=0;iaverage)

  {

  ans++;

  printf("%d",a[i]);

  }

  }printf("n");

  printf("%dn",ans);

  return0;

  }

2020-11-19 04:46:45

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •