W1:
1.
#include<stdio.h>
even(int n)
{
if(n%2)
return(1);
else
return(0);
}
main()
{
int n,sum=0;
scanf("%d",&n);
while(n)
{
if(even(n))
sum+=n;
scanf("%d",&n);
}
printf("%d",sum);
}
2.
#include<stdio.h>
#include<math.h>
double dist(double x1,double y1,double x2,double y2)
{
return(sqrt((x1-x2)(x1-x2)+(y1-y2)(y1-y2)));
}
main()
{
int x1,y1,x2,y2;
scanf("%d%d%d%%d",&x1,&y1,&x2,&y2);
printf("%.2f",dist(x1,y1,x2,y2));
}
3.
不太明白
4.
#include<stdio.h>
lsleap(int n)
{
if(n%40&&n%100!=0||n%4000)
return(1);
else
return(0);
}
main()
{
int n;
scanf("%d",&n);
if(lsleap(n))
printf(“yes”);
else
printf(“no”);
}
5.不太明白
6.
#include<stdio.h>
char bi(char a,char b)
{
return(a>b?a:b);
}
main()
{
char a[10],b[10],c[10];
int i;
scanf("%s",&a);
scanf("%s",&b);
for(i=0;i<10;i++)
{
c[i]=bi(a[i],b[i]);
}
printf("%s",c);
}
7.不太明白
8.
#include<stdio.h>
#include<string.h>
struct man
{
char name[10];
int shu;
}m[3]={“zhang”,0,“li”,0,“wang”,0};
main()
{
int i,name[10],j;
for(i=0;i<10;i++)
{
scanf("%s",name);
for(j=0;j<3;j++)
{
if(strcmp(name,m[j].name)0)
m[j].shu+=1;
}
}
for(i=0;i<3;i++)
printf("%s %d\n",m[i].name,m[i].shu);
}
9.
#include<stdio.h>
he(int n,int m)
{
int sum=0;
if(nm)
return(n);
else
return(n+he(n+1,m));
}
main()
{
int n,m;
scanf("%d%d",&n,&m);
printf("%d",he(n,m));
}
10.
#include<stdio.h>
f(int n)
{
if(n0||n1)
return(1);
else
return(f(n-2)+f(n-1));
}
main()
{
int n;
scanf("%d",&n);
printf("%d",f(n));
}
2021-07-06
最新推荐文章于 2021-11-23 11:42:06 发布