#include<stdio.h>
#include<stdlib.h>
main()
{
int M, D, S;
char a[5]="普通", b[5]="吉", c[5]="大吉";
while(scanf("%d %d",&M, &D) ==2)
{
S = ((M * 2 + D) % 3);
if (S==0){
printf("%s\n", a);
}
if (S==1){
printf("%s\n", b);
}
if (S==2){
printf("%s\n", c);
}
}
return 0;
}
#include
#include
main()
{
int M, D, S;
char a[5]="普通", b[5]="吉", c[5]="大吉";
while(scanf("%d %d",&M, &D) ==2)
{
S = ((M * 2 + D) % 3);
if (S==0){
printf("%s\n", a);
}
if (S==1){
printf("%s\n", b);
}
if (S==2){
printf("%s\n", c);
}
}
return 0;
}
請用int main()
還有字串陣列開大一點 ex. char a[6]
這樣就可以ac
#include
#include
main()
{
int M, D, S;
char a[5]="普通", b[5]="吉", c[5]="大吉";
while(scanf("%d %d",&M, &D) ==2)
{
S = ((M * 2 + D) % 3);
if (S==0){
printf("%s\n", a);
}
if (S==1){
printf("%s\n", b);
}
if (S==2){
printf("%s\n", c);
}
}
return 0;
}
謝謝提點!