以下程序的执行结果是( )。 #include<stdio.h> int k=1; void fun(int m) { m+=k; k+=m; { char k='B'; printf("%d,",k-'A'); } printf("%d,%d",m,k); } void main() { int i=4; fun(i); printf("%d,%d",i,k); }
时间: 2024-04-28 17:21:32 浏览: 20
程序的执行结果是:1,10,4,11。
函数fun中的m是一个局部变量,在函数内部进行了加法运算,但是不会影响函数外部的i的值。在函数内部又定义了一个char类型的变量k,并且赋值为'B',但是它并不会影响函数外部的全局变量k的值。在输出1之后,输出的是函数内部的m和全局变量k的值,分别为10和11。在main函数中,i的值没有改变,仍然是4,k的值在函数fun中被改变为11,所以输出4和11。
相关问题
*定义函数实现n个字符串按字典顺序排序 开头: #include<stdio.h> #include<string.h> void fun (char *str[],int n)
好的,以下是一个实现n个字符串按字典顺序排序的示例代码:
```
#include <stdio.h>
#include <string.h>
void fun(char *str[], int n) {
int i, j;
char *temp;
// 使用冒泡排序算法
for (i = 0; i < n-1; i++) {
for (j = 0; j < n-i-1; j++) {
if (strcmp(str[j], str[j+1]) > 0) {
// 交换两个字符串的位置
temp = str[j];
str[j] = str[j+1];
str[j+1] = temp;
}
}
}
}
int main() {
char *str[] = {"apple", "banana", "orange", "grape", "kiwi"};
int n = sizeof(str) / sizeof(str[0]);
fun(str, n);
printf("排序后的字符串数组:\n");
for (int i = 0; i < n; i++) {
printf("%s ", str[i]);
}
printf("\n");
return 0;
}
```
在这个示例代码中,我们使用了冒泡排序算法对字符串数组进行排序。在排序过程中,我们使用了 `strcmp()` 函数来比较两个字符串的大小关系,并使用指针变量 `temp` 来交换两个字符串在数组中的位置。最后,我们输出排好序的字符串数组。
请注意,这个示例代码中的字符串数组是在程序中直接定义的。如果您需要从用户输入中获取字符串数据,请使用 `scanf()` 或其他输入函数来读取数据,并将它们存储在字符串数组中。
用c语言补全程序:判断m是否为素数,#include<stdio.h>void wwjt ()int fun(int m){
#include<stdio.h>
void wwjt ()
int fun(int m){
int i, flag = 1;
if(m <= 1){
flag = 0;
}
for(i = 2; i <= m / 2; i++){
if(m % i == 0){
flag = 0;
break;
}
}
return flag;
}
int main(){
int m, flag;
printf("请输入一个整数:");
scanf("%d", &m);
flag = fun(m);
if(flag == 1){
printf("%d是素数\n", m);
}
else{
printf("%d不是素数\n", m);
}
return 0;
}
相关推荐
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)