采用函数调用
时间: 2023-10-06 07:09:14 浏览: 31
好的,以下是采用函数调用输入10个数的示例代码:
```c
#include <stdio.h>
void input(int arr[], int n);
int main() {
int arr[10];
input(arr, 10);
printf("输入的数组为:");
for(int i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
return 0;
}
void input(int arr[], int n) {
printf("请输入%d个数:\n", n);
for(int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
}
```
在上面的代码中,我们定义了一个名为`input`的函数,这个函数接受两个参数,一个是整型数组`arr`,另一个是数组的长度`n`。在函数内部,我们使用数组名`arr`作为数组的首地址,并通过下标的方式输入数组中的每一个元素。在`main`函数中,我们定义了一个长度为10的整型数组`arr`,并调用`input`函数来输入数组中的元素。最后,我们使用循环输出数组中的每个元素。
相关问题
采用函数调用指针思想输出10个数
好的,以下是采用函数调用指针思想输出10个数的示例代码:
```c
#include <stdio.h>
void input(int *arr, int n);
int main() {
int arr[10];
input(arr, 10);
printf("输入的数组为:");
for(int i = 0; i < 10; i++) {
printf("%d ", *(arr+i));
}
return 0;
}
void input(int *arr, int n) {
printf("请输入%d个数:\n", n);
for(int i = 0; i < n; i++) {
scanf("%d", arr+i);
}
}
```
在上面的代码中,我们定义了一个名为`input`的函数,这个函数接受两个参数,一个是指向数组的指针`arr`,另一个是数组的长度`n`。在函数内部,我们使用指针`arr`作为数组的首地址,并通过指针的方式输入数组中的每一个元素。在`main`函数中,我们定义了一个长度为10的整型数组`arr`,并调用`input`函数来输入数组中的元素。最后,我们使用循环通过指针输出数组中的每个元素。
用c语言写出在主函数之后定义几个函数,采用函数调用形式,输出下面的图形。 ****** @@@@@@@ ******
好的,以下是代码实现:
```c
#include<stdio.h>
void printStars(); // 打印星号函数
void printAts(); // 打印 @ 函数
int main()
{
printStars(); // 调用打印星号函数
printAts(); // 调用打印 @ 函数
printStars(); // 再次调用打印星号函数
return 0;
}
void printStars()
{
printf("******\n"); // 打印星号
}
void printAts()
{
printf("@@@@@@@\n"); // 打印 @
}
```
输出结果为:
```
******
@@@@@@@
******
```
注意,在 `main` 函数之后定义了两个函数 `printStars` 和 `printAts`,这两个函数分别实现了打印星号和打印 @ 的功能,然后在 `main` 函数中依次调用这两个函数即可输出图形。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)