首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

返回值的有关问题

2012-02-04 
返回值的问题#includestdio.h#includemath.hint prime(int m)int main(void){int m,n,i,t,sum,ksum

返回值的问题
#include<stdio.h>
#include<math.h>
int prime(int m);
int main(void)
{
  int m,n,i,t,sum,k;
  sum=0;
  k=0;
  printf("Enter m,n:\n");
  scanf("%d%d",&m,&n);
  for(i=m;i<=n;i++){
  t=prime(i);
  if(t) {
  k++;
  sum=sum+i;
  }
  }
  printf("k=%d,sum=%d",k,sum);
  
  return 0;
  }

  int prime(int m)
  {
  int j;
  double x;
  x=sqrt((double)m);
  for(j=2;j<=x;j++)
  if(m%j==0) 
  return 0;
   
  #include<stdio.h>
#include<math.h>
int prime(int m);
int main(void)
{
  int m,n,i,t,sum,k;
  sum=0;
  k=0;
  printf("Enter m,n:\n");
  scanf("%d%d",&m,&n);
  for(i=m;i<=n;i++){
  t=prime(i);
  if(t) {
  k++;
  sum=sum+i;
  }
  }
  printf("k=%d,sum=%d",k,sum);
  
  return 0;
  }

  int prime(int m)
  {
  int j;
  double x;
  x=sqrt((double)m);
  for(j=2;j<=x;j++)
  if(m%j==0) 
  return 0;
   
  return 1;
  }
   
关于返回值我不明白会返回到哪,为什么在调用函数部分写return 1,也能知道要到上面呢?return后面的值能随便写多少吗?我是c初学者,请帮忙详细讲下,谢谢了

[解决办法]
仰视,学习了!
[解决办法]
明天看吧,你到时候qq我,急着给我分数,1453882985
[解决办法]

[解决办法]
main函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。通常,返回非零代表程序异常退出。

热点排行