开源怪物对战系统架构解析:从核心模块到二次开发实战
2026/5/8 8:26:59
#include<stdio.h>#definejh(a,b){t=a;a=b;b=t;}intmain(){inta,b,t;scanf("%d%d",&a,&b);printf("a=%d\tb=%d\n",a,b);jh(a,b);printf("a=%d\nb=%d\n",a,b);return0;}#include<stdio.h>#defineys(a,b)a%bintmain(){inta,b,c;printf("Please input a and b:\n");scanf("%d%d",&a,&b);if(b==0)scanf("%d",&b);printf("\n\n");printf("a=%d\tb=%d\n",a,b);c=ys(a,b);printf("a=%d\tb=%d\tc=%d\n",a,b,c);return0;}#include<stdio.h>#include<math.h>#defines(a,b,c)1.0/2*(a+b+c)#definearea(s,a,b,c)sqrt(s*(s-a)*(s-b)*(s-c))intmain(){doublea,b,c;doubles,area;scanf("%lf%lf%lf",&a,&b,&c);s=s(a,b,c);area=area(s,a,b,c);printf("a=%f\nb=%f\nc=%f\ns=%f\narea=%f\n",a,b,c,s,area);return0;}#include<stdio.h>#defineMAX(a,b,c)(a=a>b?a:b,a=a>c?a:c)intmain(){inta,b,c;intmax;intmax_(int,int,int);scanf("%d%d%d",&a,&b,&c);// max=max_(a,b,c);printf("max=%d\n",MAX(a,b,c));return0;}intmax_(inta,intb,intc){intmax;max=a>b?a:b;max=max>c?max:c;returnmax;}#include<stdio.h>#defineCHANGE0intmain(){charss[50];inti;gets(ss);#ifCHANGEfor(i=0;ss[i]!='\0';i++)if(ss[i]>='a'&&ss[i]<='z'){if(ss[i]=='z')ss[i]='a';elsess[i]=ss[i]+1;}printf("%s\n",ss);#elseprintf("%s\n",ss);#endifreturn0;}