pl_014 于 2010-11-17 18:03:58发表:
基本框架就是这样,具体的内容我就不填了[code]#include typedef struct singleman { char name[20]; int year; int month; int day; } SM; char* choose(int y,int m,int d); int main() { SM aman; char* fate; printf("Please input name:"); scanf("%s",aman.name); printf("Please input birthday:"); scanf("%d %d %d",&aman.year,&aman.month,&aman.day); fate=choose(aman.year,aman.month,aman.day); printf("%s",fate); return 0; } char* choose(int y,int m,int d) { char* f; //判断,在这里写判断的代码,可以真接把字符串常量赋给f if(m==1){ f="fate"; } else f="Input error."; return f; }[/code]
pl_014 于 2010-11-17 18:03:58发表:
基本框架就是这样,具体的内容我就不填了[code]#include
typedef struct singleman
{
char name[20];
int year;
int month;
int day;
} SM;
char* choose(int y,int m,int d);
int main()
{
SM aman;
char* fate;
printf("Please input name:");
scanf("%s",aman.name);
printf("Please input birthday:");
scanf("%d %d %d",&aman.year,&aman.month,&aman.day);
fate=choose(aman.year,aman.month,aman.day);
printf("%s",fate);
return 0;
}
char* choose(int y,int m,int d)
{
char* f;
//判断,在这里写判断的代码,可以真接把字符串常量赋给f
if(m==1){
f="fate";
}
else
f="Input error.";
return f;
}[/code]