c语言程序问题 1.从键盘输入一个字符串,并对其逆序输出。 2.从键盘输

c语言程序问题 1.从键盘输入一个字符串,并对其逆序输出。
2.从键盘输入一组数,求该组数的平均值,并输出所有低于平均值的数组元素。跪求大神解答,微信10元答谢

(1)

#include "stdio.h"
#include "string.h"
int main(int argc,char *argv[]){
char s[300];
int i;
printf("Input a string...\ns=");
fgets(s,300,stdin);
for(i=strlen(s)-1;i>=0;printf("%c",s[i--]));
printf("\n");
return 0;
}

试运行结果:

(2)

#include "stdio.h"
int main(int argc,char *argv[]){
int a[100],i,sum;
double ave;
printf("Input some data(int, 'Enter' end)...\n");
for(sum=i=0;i<100;i++){
scanf("%d",a+i);
sum+=a[i];
if(getchar()=='\n')
break;
}
printf("The AVERAGE are %g\n",ave=sum/(i+0.0));
printf("Less than the average number(%g) is as follows:\n",ave);
for(;i>=0;i--)
if(ave>a[i])
printf("%d ",a[i]);
printf("\n");
return 0;
}

试运行结果如下图:

温馨提示:答案为网友推荐,仅供参考
相似回答