c语言编写函数打印信息
时间: 2023-11-29 08:05:37 浏览: 35
您可以使用C语言的标准库函数printf()来打印信息,其格式为:
```
printf("需要打印的信息");
```
例如,要打印字符串 "Hello World!",可以使用以下代码:
```
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
```
当您运行该程序时,将会在控制台输出 "Hello World!"。
相关问题
c语言编写函数mystrcpy
下面是一个用C语言编写的`mystrcpy`函数的示例:
```c
#include <stdio.h>
void mystrcpy(char *dest, const char *src) {
while (*src != '\0') {
*dest = *src;
dest++;
src++;
}
*dest = '\0';
}
int main() {
char src[20] = "Hello, world!";
char dest[20];
mystrcpy(dest, src);
printf("Copied string: %s\n", dest);
return 0;
}
```
这个函数的作用是将源字符串(`src`)复制到目标字符串(`dest`)中。它使用了指针的方式进行字符串的复制操作。在循环中,它逐个字符地将源字符串中的字符复制到目标字符串中,直到遇到字符串结束符`\0`。
上面的示例中,我们首先声明了一个源字符串 `src` 和一个目标字符串 `dest`。然后调用了 `mystrcpy` 函数将 `src` 复制到 `dest` 中。最后,我们打印出复制后的字符串 `dest`。
运行这个程序,输出将是:
```
Copied string: Hello, world!
```
希望能帮到你!如果还有其他问题,请随时提问。
c语言编写函数对实数进行排序
下面是一个用C语言编写的函数,可以对一组实数进行排序:
```c
#include <stdio.h>
void sort(float arr[], int n) {
int i, j;
float temp;
for (i = 0; i < n-1; i++) {
for (j = 0; j < n-i-1; j++) {
if (arr[j] > arr[j+1]) {
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
int main() {
int n, i;
float arr[100];
printf("Enter the number of elements: ");
scanf("%d", &n);
printf("Enter the elements: ");
for (i = 0; i < n; i++) {
scanf("%f", &arr[i]);
}
sort(arr, n);
printf("Sorted elements: ");
for (i = 0; i < n; i++) {
printf("%.2f ", arr[i]);
}
return 0;
}
```
这个函数使用冒泡排序算法对实数数组进行排序。用户需要输入数组大小和元素值。排序后,函数将打印出排序后的数组。