C语言输入1时输出99乘法表 输入2时输出偶数乘法表 输入3时输出奇数乘法表
时间: 2024-10-21 09:11:52 浏览: 11
在C语言中,你可以通过控制台输入的方式来切换不同的乘法表格。这里有一个简单的示例程序,它会根据用户输入选择打印99乘法表、偶数乘法表或奇数乘法表:
```c
#include <stdio.h>
void print_multiplication_table(int start, int end) {
for (int i = start; i <= end; i++) {
for (int j = start; j <= end; j++) {
if (i == j)
printf("%d ", i);
else
printf("%d*", i);
}
printf("\n");
}
}
int main() {
int choice;
printf("请输入1打印99乘法表,2打印偶数乘法表,3打印奇数乘法表:");
scanf("%d", &choice);
switch(choice) {
case 1:
printf("99乘法表:\n");
print_multiplication_table(1, 9);
break;
case 2:
printf("偶数乘法表:\n");
print_multiplication_table(2, 50); // 可视需要调整范围
break;
case 3:
printf("奇数乘法表:\n");
print_multiplication_table(1, 49); // 因为偶数乘法表已经包括了1到50,所以奇数从1开始到49
break;
default:
printf("无效的选择,退出。\n");
return 1;
}
return 0;
}
```
当你运行这个程序并输入相应的数字后,它会打印出相应的乘法表。注意,这里的范围设置为有限的,对于实际需求可能需要根据实际情况进行修改。
阅读全文