4-1
#include <stdio.h>
main()
    int i,a;
    printf("请输入10个数");
    for(i=1;i<=10;i++)
    {  printf("请输入下一个数");
        scanf("%d",&a);
        if(a>0)
        printf("正数是:%d\n",a);
    }
    getch();
}
4-02
#include <stdio.h>
main()
{
    float f,c;
    for(f=-10;f<=290;f+=10)
    {
        c=5.0/9.0*(f-32);
        printf("摄氏温度为:%f\n",c);
    }
}
4-03
#include <stdio.h>
main()
{
    int i;
    double sum=0;
    for(i=0;i<20;i++)
        sum=sum+(2*i+3.0)/(2*i+5.0);
    printf("sum=%lf",sum);
}
4-04
#include <stdio.h>
main()
{
    int n=0;
    char ch = getchar( );  /* 输入第1个字符 */           
    while ( ch!= '\n' )
    {    if ( ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')
        n++;                    /* 计数器n加1    */
        ch = getchar( );        /* 输入下1个字符 */
    }
    printf("字母个数=%d\n",n);
}
4-05
#include <stdio.h>
main()
{
    int english=0,number=0,other=0;
    char ch = getchar( );  /* 输入第1个字符 */           
    while ( ch!= '\n' )
    {    if ( ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')
        english++;                    /* 计数器n加1    */ 
        else if ( ch>='0'&&ch<='9')
        number++;
        else
        other++; 
        ch = getchar( );    /* 输入下1个字符 */
    }
    printf("字母个数=%d个,数字个数=%d个,其他字符个数=%d\n",english,number,other);
}
4-06
#include <stdio.h>
main()
{
    int n, i ;
    printf("输入一个整数:"); scanf("%d",&n);
    while(n>0)
    {
        printf("%d",n%10);
        n/=10;
    }
}
4-7
#include <stdio.h>
main()
{
    int red,white,black;
    printf("red \t white \t black\n");
    for(red=0;red<=3;red++)
      for(white=1;white<=5;white++)
      {
            black=8-red-white;
            if(black<=6)
            printf("%d \t %d \t %d\n",red,white,black);
      }
}
4-8
#include <stdio.h>
main()
{
    int egg=9;
    while(1)
    {
        if(egg%3==2 && egg%5==4) break;
        egg+=2;
    }
    printf("最少应赔%d元钱\n",egg);
}
4-9
#include <stdio.h>
main()
{
    int a,b,c,d, n=0;
printf是不是c语句    for(a=1;a<=4;a++)
      for(b=1;b<=4;b++)
        if(b!=a)
          for(c=1;c<=4;c++)
          if(c!=a&&c!=b)
          {
                d=a*100+b*10+c;
                n++;
                printf("%5d",d);
                if(n%6==0) printf("\n");
          }
    printf("\nn=%d",n);
}
4-10
#include <stdio.h>
main()
{
    int a,sum=0;
    for(a=100;a<=200;a++) 
      if(a/100==a%10)
      {
          sum+=a;printf("%5d",a);
      }       
    printf("\nsum=%d",sum);
}
4-11
#include <stdio.h>
main()
{
    int i;
    float h=100, sum=100;
    for(i=2;i<=10;i++)       
    {
          sum+=h;
          h/=2;
    }       
    printf("\nsum=%f",sum);
}
4-12
#include <stdio.h>
main()
{
    int n,a,b=1,i;
    printf("N=");  scanf("%d",&n);
    for(i=2;i<=n;i++)       
    {
          a=(b+1)*2;
          b=a;
    }       
    printf("第一天原来有%d个桃子",a);
}
4-13
#include <stdio.h>
main()
{
    int n,i; float y=1.0,sum=1.0;
    printf("N=");  scanf("%d",&n);
    for(i=2;i<=n;i++)       
    {
          y=y*i;
          sum+=y;
    }       
    printf("1!+2!+3!+ …+%d!=%.0f",n,sum);
}
4-14
#include <stdio.h>
main()
{
    int a,n,i; float y=0,sum=0.0;
    printf("a=");  scanf("%d",&a);
    printf("N=");  scanf("%d",&n);
    for(i=1;i<=n;i++)       
    {
          y=y*10+a;
          sum+=y;
    }       
    printf("sum=%.0f",sum);
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。