C语言程序设计,从键盘输入任意两个正整数M和N,求M!+N! . 输出100到200之间的所有素数,没行输出8个。

使用While语句,Do.....While语句,和For语句实现循环
求Y的值,y=x+x^2/2+x^3/3+~~~~+x^n/n x,n由键盘输入
一共三个,求大神解答

 #include<stdio.h>
int main()
{
 int x,i,n;
 double sum=0,t=1;
 printf("input x,n:");
 scanf("%d%d",&x,&n);
 for(i=1;i<=n;i++)
 {
  t*=x;
  sum+=t/i;
 }
 printf("sum=%.2lf\n",sum);
 return 0;
}
//素数
#include<stdio.h>
#include<math.h>
int main()
{
 int i,j;
 int flag=0;
 int count=0;
 for(i=100;i<=200;i++)
 {
  for(j=2;j<(int)sqrt(i)+1;j++)
  {
   if(i%j==0)
   {
    flag=1;
    break;
   }  }
  if(flag==0)
  {
   printf("%d ",i);
   count++;
  }
  if(count==8)
  {
   printf("\n");
   count=0;
  }  flag=0;
 }
 printf("\n");
 return 0;
}

 #include<stdio.h>
int main()
{
 int M,N,i;
 double sum1=1,sum2=1;
 printf("input m,n:");
 scanf("%d%d",&M,&N);
 for(i=1;i<=M;i++)
  sum1*=i;
 for(i=1;i<=N;i++)
  sum2*=i;
 printf("%.0lf\n",sum1+sum2);
 return 0;

}

温馨提示:答案为网友推荐,仅供参考