当前位置 :
c语言高手进,尽量多做点13.定义一个函数even(),判断一个整数是否是偶数。如果是偶数返回1,否则返回0。(要求包括能使程序正常运行的主函数)14.编写函数mypow,求整型变量x的y次方。(要
更新时间: 2025-08-26 18:45:29
1人问答
问题描述:

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个字符开始的全部字符复制成为另一个字符串。

陈金兵回答:
  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;   }
最新更新
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有