l例1:输入一行字符,统计其中空格的个数
#include<stdio.h>
 int main( )
 { 
     char ch;
     int count=0;
     while((ch=getchar())!='\n')
     {
         if(ch==' ')
         {
             count+=1;
         }
     }
     printf("%d\n",count);
      return 0;
 }
例2
 
#include<stdio.h>
 int main( )
 { 
     double x,y;
     scanf("%lf",&x);
     if(x<-1)
     y=x*x*x-1;
     else if(x<=10)
     y=3*exp(2*x-1)+5;
     else
     y=3*log10(3*x-1)-13;
     printf("y=%lf\n",y);
      return 0;
 }
例3 从键盘输入若干整数,以0作为结束标志,找出最大数并输出
#include<stdio.h>
 int main( )
 { 
     int x,max;
     scanf("%d",&x);
     max=x;
     while(scanf("%d",&x)&&x!=0)
     {
         if(max<x)
         {
             max=x;
         }
     }
     printf("max=%d\n",max);
      return 0;
 }
例4 #include<stdio.h>
#include<stdio.h>
 int main( )
 {     
     int i,fact,sum;
     sum=0;
     fact=1;
     for(i=1;i<=10;i++)
     {
         fact*=i;
         sum+=fact;
     }
     printf("%d\n",sum);
      return 0;
 }
 
例5判断一个指定的数是否是素数
#include<stdio.h>
 #include<math.h>
 int main( )
 {     
     int m,i,k;
     scanf("%d",&m);
     k=(int)sqrt(m);
     for(i=2;i<=k;i++)
     {
         if(m%i==0)
         {
             break;
         }
     }
     if(i<=k)
     {
         printf("no\n");
     }
     else
     {
         printf("is\n");
     }
      return 0;
 }
例6 求2个数的最大公约数(用辗转相除法会更简单)
#include<stdio.h>
 #include<math.h>
 int main( )
 {     
     int a,b;
     int min;
     scanf("%d%d",&a,&b);
     min=a>b?b:a;
     int x=0;
     int i;
     for(i=1;i<=min;i++)
     {
         if(a%i==0&&b%i==0)
         {
             x=i;
         }
     }
     printf("%d\n",x);
      return 0;
 }
例7

#include<stdio.h>
 #include<math.h>
int main( )
 {     
     int n;
     scanf("%d",&n);
     int i;
     double sum=0;
     int flat=1;
     for(i=1;i<=n;i++)
     {
         flat*=i;
         sum+=1.0/flat;
     }
     printf("sum=%.2f\n",sum);
      return 0;
 }
例8函数 isPrime 的功能是判断参数 m 是否是素数,如果是素数,返回整数 1,不是素数则返回整数 0。请根据已经给出的代码完成该函数。
#include<stdio.h>
 #include<math.h>
 int isprime(int m)
 {
     int i;
     for(i=2;i<m;i++)
     {
         if(m%i==0)
         return 0;
     }
     return 1;
 }
int main( )
 {     
     int m;
     scanf("%d",&m);
     if(isprime(m)==1)
     {
         printf("is\n");
     }
     else
     {
         printf("no\n");
     }
      return 0;
 }