C语言编程,求大神!

Python020

C语言编程,求大神!,第1张

1

#include <stdio.h>

int main()

{

    int y

    scanf("%d",&y)

    if(y%400==0 || (y%4==0&&y%100!=0)) printf("Yes.\n")

    else printf("No.\n")

    return 0

}

#include <stdio.h>

int main()

{

    int n

    scanf("%d",&n)

    if(n%2==0) printf("偶数\n")

    else printf("奇数\n")

    return 0

}

#include <stdio.h>

int main()

{

    int n,a,b,c

    scanf("%d",&n)

    a=n/100

    b=n/10%10

    c=n%10

    if(n==a*a*a+b*b*b+c*c*c) printf("Yes\n")

    else printf("No.\n")

    return 0

}

#include<stdio.h>

#include<string.h>

#define N 5

struct employee

{

char name[10]

int jobnumber

int salary

}

int main()

{

char m[10]

int i,p=0

struct employee b[N]

printf("请输入\n姓名 工号 工资\n")

for(i=0i<Ni++)

{

printf("--------------\n")

scanf("%s %d %d",&b[i].name,&b[i].jobnumber,&b[i].salary)

}

printf("请输入所要查询员工的姓名:")

scanf("%s",&m)

printf("\n")

puts(m)

printf("\n")

for(i=0i<Ni++)

{

if(strcmp(b[i].name,m)==0)

{ printf("姓名 工号 工资")

printf("\n------------------\n")

printf("%s %d %d",b[i].name,b[i].jobnumber,b[i].salary)break}

p++

}

if(p==N) printf("没有此人")

return 0

}

#include<reg51.h>

#define uchar unsigned char

#define uint unsigned int

uchar data *d1,*d2

uint dat

main()

{

uchar temp[5],i,l

d1=0x30

d2=0x20

dat=*d1*256+*(d1+1)

temp[0]=dat/10000

temp[1]=dat%10000/1000

temp[2]=dat%1000/100

temp[3]=dat%100/10

temp[4]=dat%10

for(i=0i<5i++)if(temp[i]!=0)break

l=5-i

*d2=l

d2++

    do{

    *d2=temp[i]

    d2++

    i++

    }while(i<5)

    while(1)

}