for 遍历数组
#include <stdio.h>
int main()
{
int arr[3] = { 1, 2, 3 };
for (int i = 0; i <= 2; i++)
{
printf("%d", arr[i]);
}
return 0;
}
for
打印9 9 乘法表
#include <stdio.h>
int main()
{
int i, j, result; //定义相乘数字与结果
for (i = 9;i >= 1;i--)
{
for (j = 1;j <= i;j++)
{
printf("%d*%d=%d ", i, j, result = i * j);
}
printf("\n");
}
return 0;
}
switch
计算今天是今年的第几天
#include <stdio.h>
int main()
{
int date = 0;// 初始化
int year = 2022;
int month = 2;
int day = 8;
switch (month)
{
case 12:date += 30;
case 11:date += 31;
case 10:date += 30;
case 9:date += 31;
case 8:date += 31;
case 7:date += 30;
case 6:date += 31;
case 5:date += 30;
case 4:date += 31;
case 3:
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{
date += 29;
}
else
{
date += 28;
}
case 2:date += 31;
case 1:
date += day;
printf("%d年%d月%d日是该年的第%d天", year, month, day, date);
break;
}
return 0;
}
GOTO
求和:1+2+3+....+10
#include <stdio.h>
int main()
{
int sum = 0;
int i = 1;
LOOP:if (i <= 10)//有效标识符
{
sum += i;
i++;
goto LOOP; //转到LOOP位置继续
}
printf("sum = %d \n", sum);
return 0;
}