中易网

compile error哪里编译错误了?求赐教??

答案:3  悬赏:0  
解决时间 2021-02-28 15:39
#include
#include
using namespace std;
int main()
{
int a,b,c,t,m;
cin>>a>>b>>c;
if(a>=1&&b{
t=pow(a,b);
m=t%c;
cout<}
return;
}

不行 变成wrong answer了。
最佳答案
因为你是int main,所以要返回一个int值。
将最后一行的return;改成return 0;
全部回答
#include #include using namespace std; int main() { int a,b,c,t,m; cin>>a>>b>>c; if(a>=1&&b
  • 2楼网友:我的任性你不懂
  • 2021-02-27 20:31
#include "stdafx.h" #include #include #include #define m 1000 int main() {    char a[m];  int b[m];//未使用  char c[11];  int i=0,j,num,t,len = 0,flag = 1;  char *p,*q; //q指针未使用  gets(a);  for(i = 0,p = a ; i<=strlen(a) ;p++,i++)  {   if(*p>='0' && *p <= '9')   {    len++;    flag = 1;    }   else  if(flag == 1 )   {    strncpy(c,p-len,len);    c[len] = '\0';    num = atoi(c);    if( t < num )//这一句代码错了,因为t未赋值就去比较了,在编译器要求很高的时候就是错误    {     t = num;     j = i - len+1;    }    flag = 0;     len = 0;    }  }  printf("%d\n",j);  return 0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯