C语言程序设计江宝钏著清华大学出版社第6章参考(8)
发布时间:2021-06-08
发布时间:2021-06-08
#define INPUT(x,y,z) scanf("%d,%d,%d",&x,&y,&z)
#define MA(x,y) x>y?x:y
#define MAX(x,y,z) MA(x,y)>z?MA(x,y):z
#define PR(a) printf("%d",a)
#define PRINT(a) PR(a);putchar('\n') void main()
{
int x,y,z; INPUT(x,y,z); PRINT(MAX(x,y,z));
}
7
#include<stdio.h>
int JSValue(int m)
{int n,s=0;
n=m;
while(m!= 0){
s = s*10+m%10; m/=10;
}
if (s==n) return 1;
else return 0;
}
void main()
{
int n=1,i,p;
for(i=11;i<=999;i++)
if (JSValue(i)==1)
{
printf("%6d",i);
if (n==10)
{printf("\n");n=0;}
n++;
}
}
8
#include<stdio.h>
int fib(int n)
{int x=0,y=1,i;
if(n<2) return n;
else {
for (i=2 ;i<=n;i++)
if(i%2==0) x=x+y;
else y=y+x;
if (n%2==0) return x;
else return y;
}
}
void main()
{
int n,m,i,k=1; printf("m=,n="); scanf("%d,%d",&m,&n); for(i=m;i<=n;i++) if(k==10){ printf("\n");k=1;} else {printf("%6d",fib(i));k++;} }
9
#include<stdio.h> #include<math.h> int rev(int m)
下一篇:北京中医药大学远程教育学院英语1