/*由1981非閏年作為起始點,
閏年的數量:(yaer-1981)/4
到現在共(year-1981)年數
1981年是從星期四開始所以+3
將這些空格全部加起來是總共空的格數
除以7得到的餘數就是該年一開始的空格數量*/
space=(((year-1981)/4)+(year-1981)+3)%7;
//然後將"日一二三四五六"改成"一二三四五六日"。
第二題:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int sum,num,solve;
printf("請輸入數字:");
scanf("%d",&sum);
while(1)
{
printf("\n請輸入運算子:");
scanf("%d",&solve);
if(solve==0)
{
break;
}
printf("\n請輸入數字:");
scanf("%d",&num);
if(solve==1)
{
//sum=sum+num;
sum+=num;
}
else if(solve==2)
{
//sum=sum*num;
sum*=num;
}
else
{
printf("Error\n");
}
}
printf("答案:%d",sum);
return 0;
}
第三題:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int password=123;
int x,a;
char word[30];
for(a=0;a<3;a++)
{
printf("\nEnter password number:");
scanf("%s",word);
x=atoi(word);
if(x==password)
{
printf("\nSuccess!!");
break;
}
else
{
if (a==2)
{
printf("\nFail!!");
}
else
{
printf("\nFail!! \nonce again!!");
}
}
}
}
沒有留言:
張貼留言