c语言问题error C2143: syntax error : missing ';' before '}'

发布网友 发布时间:4小时前

我来回答

1个回答

热心网友 时间:49分钟前

第一个

 printf("明文为:%s/n",str2)

后面要加上;号你没写


第二个

 for(n=2,n<s;n++)

n=2后面应该是;号而不是,号这时第1个错误

{
 int shu[200]={0};
 int s,n,i=0,k;
 for (s=1;s<=200;s++){
  for(n=2,n<s;n++)
  if(s%n==0)
   break;
 }
 if(n==s){
  shu[i]=s;
  i++;
  }
 }

这段代码中多了一个}号,因为我不知道你代码是干嘛的,所以我也不好给你改,你要根据的自己的知己情况把多的}删除

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com