打卡第一天

#include <stdio.h>

short int f(unsigned short int a,unsigned short int b){

    if(b==0)

        return -1;

    else

        return a/b;

 

 

 

}

int main(void)

{

    int a,b;

    scanf("%d,%d",&a,&b);

    printf("%d",f(a,b));

 

       

    return 0;

}

 

 

3-8#include <stdio.h>

float f(float a){

    float c;

    c=5*(a-32)/9;

    return c;

 

}

int main()

{

   float a;

   scanf("%f",&a);

   printf("%f",f(a));

 

    return 0;

}

 

 

 

 

3-9#include <stdio.h>

int f(int a){

    int i;

    if (a==2)

        return 1;

    else if(a==1)

        return 0;

    else

        for(i=2;i<a;i++)

        {

             if(a%i==0)

                 return 0;

             else

                 return 1;

        }

}

int main()

{

   int a;

   scanf("%d",&a);

   a=f(a);

   if(a==0)

       printf("no");

   else

       printf("yes");

 

    return 0;

}

 

 

 

 

3-10#include <stdio.h>

int m(int a,int b){

    int i;

    while(1){
if(i&a==0&&i%b==0)

{

break;

}

i++;}

        return i;

 

    }}

int f(int a,int b){

    int n=a;

    while(b%a!=0){

        n=b%a;

        b=a;

        a=n;

    }

    return n;

 

}

 

 

int main()

{

   int a,b,temp;

   scanf("%d,%d",&a,&b);

   if (a>b)

   temp=a;

   a=b;

   b=temp;

 

  printf("最Á?大䨮公?约?数ºy是º?%d",f(a,b));

   printf("最Á?小?公?倍À?数ºy是º?%d",m(a,b));

    return 0;

}

 

 

 

 

 

 

3-12#include <stdio.h>

int f(int n){

    if(n==1)

        return  1;

    else

        n=f(n-1)+n;

    return n;

 

}

 

 

int main()

{

  int n;

  scanf("%d",&n);

  printf("%d",f(n));

    return 0;

}

 

 

posted @ 2023-04-12 21:07  欧吼吼  阅读(33)  评论(0编辑  收藏  举报