贴吧图片
0
#include<stdio.h>
int main()
{int prime(int);
int n;
scanf("%d",&n);
if(prime(n))
printf("1");
else
printf("0");
return 0;
}
int prime(int n)
{int flag=1,i;
for(i=2;i<n/2&&flag==1;i++)
if(n%i==0)
flag=0;
return(flag);
}

更新时间:11/17/2018
贴吧图片
0
#include<stdio.h>
#include<string.h>
char fanxu(b)
char b[100];
{
    int i,j,t;
    char c[100];strcpy(c,b);
    t=strlen(b);
    for(i=0,j=t-1;j>-1;i++,j--)
    b[i]=c[j];
}
main()
{
    char a[100],i;
    gets(a);
    fanxu(a);
    puts(a);
}

更新时间:11/17/2018
贴吧图片
0
#include<stdio.h>
#include<string.h>
int main()
{
  int alphabetic(char);
  int longest(char[]);
  int  i;
  char line[100];
  gets(line);
  for(i=longest(line);alphabetic(line[i]);i++)printf("%c",line[i]);
  printf("\n");
  return 0;
}
int alphabetic(char c)
{
  if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))return (1);
  else return(0);
}
int longest(char string[])
{
  int len=0,i,length=0,flag=1,place=0,point;
  for(i=0;i<=strlen(string);i++)
    if(alphabetic(string[i]))
      if(flag)
      {point=i;
       flag=0;
      }
  else len++;
  else
  {
    flag=1;
    if(len>=length)
    {length=len;
     place=point;
     len=0;
    }
  }
  return(place);
}
更新时间:11/17/2018
贴吧图片
0
#include<stdio.h>
#define N 3
int main()
{
int i,j,m,n,max,num=0,a[N][4];
float s=0.0,aver;
for(i=0;i<N;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0,j=0;i<N;i++)
s=s+a[i][j];
printf("%.2f ",s/3);
for(i=0;i<3;i++)
{for(j=0;j<4;j++)
if(a[i][j]<60)num++;
if(num>=2)
for(j=0;j<4;j++)printf("%d ",a[i][j]);
num=0;

}
max=a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(a[i][j]>max){max=a[i][j];m=i;n=j;}
printf("highest=%d,",max);
printf("No %d Course %d",m+1,n+1);


return 0;
}
更新时间:11/17/2018
贴吧图片
0
#include<stdio.h>
#include<string.h>
int main()
{int input(int a[]);
void change(int a[]);
void print(int a[]);
int a[10];
input(a);
change(a);
print(a);
return 0;
}
int input(int a[])
{
int i;
for(i=0;i<10;i++)scanf("%d",&a[i]);
}
void change(int a[])
{int i,*min,*max,t1,t2;
min=&a[0];max=&a[0];
for(i=1;i<10;i++)
{if(a[i]<*min)min=&a[i];
if(a[i]>*max)max=&a[i];}
t1=*min;*min=a[0];a[0]=t1;
if(a[9]<*max){t2=*max;*max=a[9];a[9]=t2;}
}
void print(int a[])
{int i;
for(i=0;i<10;i++)printf("%d ",a[i]);
}
更新时间:11/17/2018
贴吧图片
0
#include<stdio.h>
#include<string.h>
int main()
{void maxmin(int a[],int n,int *max,int *min);
int i,n,a[15],*max=&a[0],*min=&a[14];
for(i=0,n=0;i<15;i++){scanf("%d",&a[i]);if(a[i]!=0)n++;else break;}
maxmin(a,n,max,min);
printf("%d %d",*max,*min);
return 0;
}
void maxmin(int a[],int n,int *max,int *min)
{int i,j,t;
for(j=0;j<n;j++)
{for(i=j+1;i<n;i++)
if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}
}
*max=a[0];
*min=a[n-1];
}


更新时间:11/17/2018
贴吧图片
0
该帖来自用户反馈:)
更新时间:11/15/2018
贴吧图片
0
该帖来自用户反馈:)
更新时间:11/15/2018
贴吧图片
0
该帖来自用户反馈:)
更新时间:11/05/2018
贴吧图片
1
#include <stdio.h>
int main()
 {int hcf(int,int);
  int lcd(int,int,int);
  int u,v,h,l;
  scanf("%d,%d",&u,&v);
  h=hcf(u,v);
  printf("H.C.F=%d\n",h);
  l=lcd(u,v,h);
  printf("L.C.D=%d\n",l);
  return 0;
 }
int hcf(int u,int v)
{int t,r;
 if (v>u)
   {t=u;u=v;v=t;}
 while ((r=u%v)!=0)
   {u=v;
    v=r;}
 return(v);
}
int lcd(int u,int v,int h)
  {
   return(u*v/h);
  }
最后回复:李雪松
10/31/2018
更新时间:10/31/2018
贴吧图片
0
#include<stdio.h>
#include<math.h>
int main()
{double a,b,c,disc,p,q,x1,x2;
scanf("%lf,%lf,%lf",&a,&b,&c);
disc=b*b-4*a*c;
 if(disc>=0){p=-b/(2.0*a);
      q=sqrt(disc)/(2.0*a);
      x1=p-q;x2=p+q;
      printf("%7.2f %7.2f",x1,x2);}
 if(disc<0)printf("no real solution");
 return 0;

}



对于第一道题,以上代码问题在哪儿??????????????????????

更新时间:10/27/2018
贴吧图片
0
  • 推荐大家一个靠谱的论文检测平台。重复的部分有详细出处以及具体修改意见,能直接在文章上做修改,全部改完一键下载就搞定了。怕麻烦的话,还能用它自带的降重功能。哦对了,他们现在正在做毕业季活动, 赠送很多免费字数,可以说是十分划算了!地址是:http://www.paperpass.com/
提交链接

更新时间:10/25/2018
贴吧图片
111
0
该帖来自用户反馈:)
更新时间:10/25/2018
贴吧图片
0
该帖来自用户反馈:)
更新时间:10/24/2018
贴吧图片
0
#include<stdio.h>
int main()
{int fan(char str[]);
char str[100];
printf("input string:");
gets(str);
fan(str);
printf("%s",str);
return 0;
}
int fan(char str[])
{char t;
int i,j,k=0;
if(t>='a'&&t<='z'||t>='A'&&t<='Z')
k++;
for(i=0,j=k;i<k/2;i++,j--)
{t=str[i];
str[i]=str[j-1];
str[j-1]=t;
}
return 0;
}
更新时间:10/19/2018
贴吧图片
1

就是一个求指定个素数的程序,结果如图,不知道哪里出了问题。


#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>
int main()
{
 unsigned long end = 0;
 size_t total = 0;
 size_t count = 0;
 unsigned long *primes = NULL;
 bool found = false;
 scanf_s("%u", &total);
 total = total < 4 ? 4 : total;
 primes = (unsigned long*)malloc(total * sizeof(unsigned long));
 if (primes == NULL)
 {
  printf("\nMemory is not sufficient\n");
  return 1;
 }
 *primes = 2;
 *(primes + 1) = 3;
 *(primes + 2) = 5;
 end = 5;
 count = 3;
 while (count < total)
 {
  end += 2;
  for (size_t i = 0; i < count; i++)
   if (!(found = (end % (*(primes + i)))))
    break;
  if (found)
   *(primes + count++) = end;
 }
 for (size_t j = 0; j < total; j++)
 {
  if (!(j % 5))
   printf("\n");
  printf("%l\t", *(primes + j));
 }
 printf("\n");
 system("pause");
 return 0;
}

最后回复:戴家辉
10/19/2018
更新时间:10/19/2018
贴吧图片
1
如果对别人匿评不满意如何申诉
最后回复:创新使者
10/19/2018
更新时间:10/19/2018
贴吧图片
0
在哪看oj使用说明来着
更新时间:10/13/2018
贴吧图片
0
作业问题
更新时间:10/11/2018
贴吧图片
0
1111
更新时间:10/09/2018
贴吧图像
我在问吧
回答
发帖

问吧

新建贴吧
问题和建议
还能输入50个字符 Submit

加入QQ群

关注微信APP


×