用c语言实现编写一个函数,函数的功能:输出“*****”
时间: 2023-12-04 19:40:08 浏览: 47
以下是用C语言实现输出“*****”的函数:
```c
#include <stdio.h>
void printStars() {
printf("*****\n");
}
int main() {
printStars(); // 输出:*****
return 0;
}
```
相关问题
用C语言编写一个函数,实现逆向输出字符串的单词
以下是用C语言编写一个函数,实现逆向输出字符串的单词的例子:
```c
#include<stdio.h>
#include<string.h>
void reverseWords(char *s) {
int len = strlen(s);
int i = 0, j = 0;
while (i < len) {
while (i < len && s[i] == ' ') i++;
if (i >= len) break;
j = i + 1;
while (j < len && s[j] != ' ') j++;
reverse(s + i, s + j);
i = j;
}
reverse(s, s + len);
}
void reverse(char *begin, char *end) {
char temp;
while (begin < end) {
temp = *begin;
*begin++ = *end;
*end-- = temp;
}
}
int main() {
char str[] = "I love programming";
printf("Original string: %s\n", str);
reverseWords(str);
printf("Reversed words: %s\n", str);
return 0;
}
```
输出:
```
Original string: I love programming
Reversed words: programming love I
```
该函数首先使用两个指针 `i` 和 `j` 遍历字符串,以找出每个单词的起始位置和结束位置,然后使用 `reverse` 函数将每个单词反转,最后使用 `reverse` 函数将整个字符串反转。
C语言编写函数实现m*n的整数矩阵转置
以下是函数实现m*n的整数矩阵转置的 C 代码:
```c
void transpose(int array[m][n])
{
int i, j, temp;
for(i=0; i<m; i++)
{
for(j=i+1; j<n; j++)
{
temp = array[i][j];
array[i][j] = array[j][i];
array[j][i] = temp;
}
}
}
```
该函数接受一个大小为 m*n 的矩阵,将其转置后保存在原来的数组中。在主函数中,只需要调用该函数并将矩阵作为参数传递即可。