回 帖 发 新 帖 刷新版面

主题:C习题


1137找满足要求的数字
#include"stdio.h"
main()
{
    int i,n,s=0;
    for(i=1;i<=9999;i++)
    {    
        if(i%7==0) 
        { n=i;
          while(n!=0)
          {  if(n%10==5)
          {s=1;break;}
          else  n=n/10;}
          if(s==1)  printf("%d\n",i);
              s=0;} 
          else continue;}
}
    
1037计算数列列和
#include"stdio.h"
main()
{
    int t,n,i;
    float a=2,b=1,s=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {s=s+a/b;
     t=a;
     a=a+b;
     b=t;}
    printf("%.4f\n",s);
}

1039倒序
#include"stdio.h"
main()
{
    int a[10];
    int i;
    for(i=0;i<=9;i++)
        scanf("%d",&a[i]);
    for(i=9;i>=0;i--)
        printf("%d\n",a[i]);
    printf("\n");
}
6568在显示屏上显示指定字符
#include "stdio.h"
main()
{  printf("C:\\ABC.TXT");}
 
1126字符的输入与输出
#include"stdio.h"
int main()
{char c;
c=getchar();
putchar(c);
putchar('\n');

}

1127计算加法
#include"stdio.h"
int main() 
{
    int a,b,sum;
    scanf("%d+%d,%d",&a,&b,&sum);
    sum=a+b;
    printf("%d\n",sum);
}
1015计算摄氏温度
#include"stdio.h"
main()
{float F,C;
scanf("%f",&F);
C=(5.0/9)*(F-32);
printf("%.2f\n",C);}

1017求书的为数
#include"stdio.h"
int main()
{int n,place;
scanf("%ld",&n);
if(n>99999999) place=9;
else if(n>9999999) place=8;
else if(n>999999) place=7;
else if(n>99999) place=6;
else if(n>9999) place=5;
else if(n>999) place=4;
else if(n>99) place=3;
else if(n>9) place=2;
else place=1;
printf("%d\n",place);}

1018数的排序
#include"stdio.h"
int main()
{int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
{d=a;a=b;b=d;}
if(a>c)
{d=a;a=c;c=d;}
if(b>c)
{d=b;b=c;c=d;}
printf("%d,%d,%d\n",a,b,c);}


1120判断点是否在圆上
#include"stdio.h"
#include"math.h"
void main()
{
float a,b;
scanf("%f,%f",&a,&b);
if(fabs(a*a+b*b-1)<(1e-3)) printf("Y\n");
else printf("N\n");
}

1016字符变换
#include"stdio.h"
main()
{
    char a,b,c,d,e; 
    a=getchar();
    if(a>='A'&&a<='Z') a=a+32;
      putchar(a);
    b=getchar();
    if(b>='A'&&b<='Z') b=b+32;
      putchar(b);
    c=getchar();
    if(c>='A'&&c<='Z') c=c+32;
      putchar(c);
    d=getchar();
    if(d>='A'&&d<='Z') d=d+32;
      putchar(d);
    e=getchar();
    if(e>='A'&&e<='Z') e=e+32;
      putchar(e);
}

1019数的整除
#include"stdio.h"
int main()
{
int a,b,c,d,e;
scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);
if(a%27==0) printf("YES\n");
else printf("NO\n");
if(b%27==0) printf("YES\n");
else printf("NO\n");        
if(c%27==0) printf("YES\n");
else printf("NO\n");
if(d%27==0) printf("YES\n");
else printf("NO\n");
if(e%27==0) printf("YES\n");
else printf("NO\n");
}

1020正负
#include"stdio.h"
#include"math.h"
void main()
{
float a,b;
scanf("%f,%f",&a,&b);
if(fabs(a*a+b*b-1)<(1e-3)) printf("Y\n");
else printf("N\n");
}

1024计算阶层
#include"stdio.h"
main()
{
long i,n=1,a;
scanf("%ld",&a);
for(i=1;i<=a;i++) n=n*i;i++;
printf("%ld\n",n);
}

1025计算数列和
#include"stdio.h"
main()
{
int i=1,n,sum=0;
scanf("%d",&n);
while(i<=n)
{sum=sum+2*i-1;
i++;
    }
printf("%d\n",sum);
}

1026累加一行字符中的数字
#include"stdio.h"
main()
{
int a,sum=0;
char ch;
while((ch=getchar())!='\n')
{if(ch>='0'&&ch<='9')
{a=ch-'0';
sum=sum+a;}}
printf("%d",sum);
}
    
1029球最大公约数
#include"stdio.h"
main()
{
long int m,n,t,s;
scanf("%ld,%ld",&m,&n);
if(m>n)
{t=m; m=n;n=t;}
while(m!=0)
{s=n%m;n=m;m=s;}
printf("%d\n",n);
}

1030字符变换
#include"stdio.h"
main()
{
    char ch;
    while((ch=getchar())!='\n')
    {if(ch>='A'&&ch<='Z') ch=ch+32;
    putchar(ch);}
}

1037
#include"stdio.h"
main()
{
    int t,n,i;
    float a=2,b=1,s=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {s=s+a/b;
     t=a;
     a=a+b;
     b=t;}
    printf("%.4f\n",s);
}

1044输出最小值
#include"stdio.h"
main()
{
    int i,t,min;
    scanf("%d",&min);
    for(i=1;i<10;i++)
    {scanf("%d", &t);
    if(t<min) min=t;}
    printf("%d\n",min);
}

1031统计单词个数
#include"stdio.h"
int main()
{
    char string[81];
    int i,num=0,word=0;
    char c;
    gets(string);
    for(i=0;(c=string[i])!='\0';i++)
        if(c==' ') word=0;
            else if(word==0)
        {word=1;
            num++;}
        printf("%d\n",num);
}



回复列表 (共2个回复)

沙发

楼主辛苦了!学习下

板凳

顶顶!

我来回复

您尚未登录,请登录后再回复。点此登录或注册