#include <stdio.h>
int main(void)
{ int jsts (int day);
char name[40];
int day;
int k=0;
int status;
int i;
printf("你好啊,能告诉我你名字缩写.\n\n");
scanf("%s",&name);
printf("原来是%s啊,真的太荣幸了。\n\n",name);
printf("那你告诉我,今天的是12月多少日啊.\n\n");
scanf("%d",&day);
printf("天啊,那%d天前,也就是12月15日是您生日啊.\n\n",jsts(k));
printf("生日快乐啊\n\n");
printf("虽然有点迟了\n\n");
printf(" 0 0 0 0 \n");
printf(" 0 0 0 0 \n");
printf(" 0 0 0 0 \n");
printf(" 0 0 0\n");
printf(" 0 0\n");
printf(" 0 0\n");
printf(" 0 0\n");
printf(" 0 0\n");
printf(" 0 0 \n");
printf(" 0 0 \n");
printf(" 0 0 \n");
printf(" 0 \n");
printf("程序正在关闭中。\n");
printf("已关闭。\n");
return 0;}
int jsts (int day)
{
int i=15;
int k;
for(k=0;day>i;day--)
{k=day-i;}
return k; }
这个程序的关键在于算多少天前的那个值,我call function之后,不太会用,求助。