零韵苍虬吧 关注:38贴子:774
  • 2回复贴,共1

【零韵】期末C语言数组题备份

取消只看楼主收藏回复

编写一个函数,其功能为判断输入的字符串是否为回文,若是返回1,否返回0
输入:
123321
输出:
YES【编程题】\
--------------------------------------------------------
#include <stdio.h>
void main()
{
int i,j,temp=1;
char a[100];
gets(a);
for(j=0;;j++)
if(a[j]=='\0') break;
for (i=0;i<j;i++)
{
if (a[i] != a[j-1-i])
{
temp=0;
break;
}
}
if(temp==0) printf("NO\n");
else printf ("YES\n");
}


IP属地:浙江1楼2016-01-15 21:40回复
    #include<stdio.h>
    #include<string.h>
    void fun(int m, char x[80]){
    int i=0,j=0,t;
    char z[80];
    t=strlen(x);
    for(i=0;i<m;i++)
    z[t-m+i]=x[i];
    for(i=m;i<t;i++)
    z[j++]=x[i];
    z[t]='\0';
    puts(z);
    }
    void main(){
    char x[80];
    int m;
    gets(x);
    scanf("%d",&m);
    fun(m,x);
    }


    IP属地:浙江2楼2016-01-16 13:57
    回复
      #include<stdio.h>
      void main(){
      int i=0;
      double a[10],sum=0,ave=0;
      for(i=0;i<10;i++){
      scanf("%lf",a[i]);
      sum+=a[i];
      }
      ave=sum/10;
      printf("%.2f",ave);
      }


      IP属地:浙江3楼2016-01-16 14:15
      回复