11.24
菜鳥例題 賦值類
#include<stdio.h>
int main()
{
int s=0,a,n,t;
printf("請輸入a和n:");
scanf("%d%d",&a,&n);
t=a;
while(n>0)
{
s=s+t;
a=a*10;
t=t+a;
n--;
}
printf("a+aa+...=%d",s);
return 0;
}
-
n–確定加的次數
-
s=s+t; a=a*10; t=t+a;
實現a+aa+aaa…
迴圈問題
#include<stdio.h>
int main()
{
int day,month,year;
while(1)
{
printf("\n請輸入年,月\n");
scanf("%d,%d",&year,&month);
if (year!=0)
{
switch(month)
{
case 1:day=31;break;
case 2:if (year%400==0||(year%4==0&& year%100!= 0))
day=29;
else
day=28;break;
case 3:day=31;break;
case 4:day=30;break;
case 5:day=31;break;
case 6:day=30;break;
case 7:day=31;break;
case 8:day=31;break;
case 9:day=30;break;
case 10:day=31;break;
case 11:day=30;break;
case 12:day=30;break;
}
printf("天數是%d",day);
}
else if(year=0)
{printf("退出");
break;}
}
}
- 個人做法 if switch while的簡單迴圈