c语言输入九九乘法表
时间: 2024-05-12 14:09:52 浏览: 77
以下是一个简单的C语言程序,用于打印九九乘法表:
```c
#include <stdio.h>
int main() {
int x, y, sum;
for (x = 1; x <= 9; x++) {
for (y = 1; y <= x; y++) {
sum = x * y;
printf("%d*%d=%-2d ", y, x, sum);
}
printf("\n");
}
return 0;
}
```
这个程序使用了两个for循环来打印九九乘法表。外层循环控制行数,内层循环控制列数。在每次循环中,我们计算出当前位置的乘积,并使用printf()函数打印出来。%-2d表示左对齐,占两个字符的整数。
相关问题
c语言函数形式输入九九乘法表
在C语言中,你可以创建一个简单的函数来打印九九乘法表。这里是一个例子:
```c
#include <stdio.h>
// 定义函数,接受两个整数作为参数
void printMultiplicationTable(int start, int end) {
for (int i = start; i <= end; ++i) {
// 打印当前行的开始
printf("%d*", i);
// 打印从1到i的所有乘积
for (int j = 1; j <= i; ++j) {
printf("%d ", i * j);
}
// 每一行结束后换行
printf("\n");
}
}
int main() {
// 调用函数,打印1到9的九九乘法表
printMultiplicationTable(1, 9);
return 0;
}
```
当你运行这个程序,它会输出九九乘法表。如果你想扩展它来支持更大的范围,只需修改`printMultiplicationTable`函数的第一个和第二个参数即可。
输入九九乘法表c语言
九九乘法表是一个经典的编程练习题,可以通过循环语句来实现。以下是一个简单的C语言代码示例:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d * %d = %d\t", j, i, i * j);
}
printf("\n");
}
return 0;
}
```
这段代码使用了两个嵌套的for循环,外层循环控制行数,内层循环控制每行的列数。通过printf函数打印出每个乘法表达式的结果。
阅读全文