• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
大佬和我做朋友吧
博客园    首页    新随笔    联系   管理    订阅  订阅
2022年1月22日
学生人数由输入确定,动态分配内存,保存学生成绩, 然后求出学生平均成绩
摘要: #include <stdio.h> #include <stdlib.h> int main() { int n, i, sum = 0; scanf("%d", &n); int *p = malloc(n * sizeof(int)); if(p != NULL) { for(i = 0; i 阅读全文
posted @ 2022-01-22 15:54 想和大佬做朋友 阅读(106) 评论(0) 推荐(0)
编写一个函数taxis() 实现数组的排序,在函数中调用swap()实现两个数的交换。 打印出排序结果。
摘要: #include <stdio.h> void swap(int *a, int *b) { int t; t = *a; *a = *b; *b = t; } void taxis(int *p, int n) { int i, j; for(i = 0; i < n - 1; i++) { fo 阅读全文
posted @ 2022-01-22 15:52 想和大佬做朋友 阅读(57) 评论(0) 推荐(0)
编写一个函数,包括一个字符参数和两个整型参数。字符参数是需要输出的字符,第一 个整型参数说明了在每行中该字符输出的个数,而第二个整型参数指的是需要输出的行 数,编写一个调用该函数的程序。
摘要: print_char('#', 3, 5);############### #include <stdio.h> void print_char(char c, int n, int m) //n行数 m 列数 { int i, j; for(i = 0; i < n; i++) { for(j = 阅读全文
posted @ 2022-01-22 15:51 想和大佬做朋友 阅读(75) 评论(0) 推荐(0)
定义字符指针数组char *str[5]分别指向5 个字符串常量,从小到大输出字符串的内容。
摘要: char *s[5] = {"yang", "li", "liu", "wang", "zhang"};提示: 1) 参考day4的冒泡排序 2) 字符串比较 strcmp (如果s1 > s2 返回1 s1 = s2 返回0 s1 < s2 返回 -1) #include <stdio.h> #i 阅读全文
posted @ 2022-01-22 15:50 想和大佬做朋友 阅读(355) 评论(0) 推荐(0)
编写一个程序实现以下功能:用指向数组的指针处理一个二维数组,求出二维数组所有元素和。
摘要: #include <stdio.h> int get_sum(int (*p)[4], int n) { int i, j, sum = 0; for(i = 0; i < n; i++) { for(j = 0; j < 4; j++) { sum += p[i][j]; } } return s 阅读全文
posted @ 2022-01-22 15:48 想和大佬做朋友 阅读(357) 评论(0) 推荐(0)
完成一个指针函数,该函数 返回一个 数组的首地址,数组中保存学生成绩, 然后在main函数中调用,打印学生成绩
摘要: 方法1: 动态内存分配 #include <stdio.h> #include <stdlib.h> int *get_score() { int i; int *s = malloc(5 * sizeof(int)); for(i = 0; i < 5; i++) { scanf("%d", &s 阅读全文
posted @ 2022-01-22 15:40 想和大佬做朋友 阅读(79) 评论(0) 推荐(0)
如果找到了这个字符,返回的是指向这个字符的一个指针
摘要: #include <stdio.h> char *is_within(char c, char *p) { while(*p != '\0') //如果是'\0'表示已经到字符串尾了 { if(c == *p) //相等就找到了 { return p; //返回1,,当函数执行到这儿,直接返回 } 阅读全文
posted @ 2022-01-22 15:38 想和大佬做朋友 阅读(36) 评论(0) 推荐(0)
完成在一个函数中动态分配10个整形变量空间,通过函数把分配的空间的首地址传给调用者,
摘要: #include <stdio.h> #include <stdlib.h> void get_memory(int **q) //二级指针只有这种情况用 (做函数的参数) { *q = malloc(10 * sizeof(int)); //*q 是 p } int main() { int i; 阅读全文
posted @ 2022-01-22 15:36 想和大佬做朋友 阅读(40) 评论(0) 推荐(0)
练习: 实现一个recursive函数 F(n), 使满足下述结果:
摘要: 练习: 实现一个recursive函数 F(n), 使满足下述结果:F(0) = 0F(1) = 1F(2) = 1F(3) = 2F(4) = 3F(5) = 5F(6) = 8F(7) ? 13 #include <stdio.h> int F(int n) { if(n == 0) retur 阅读全文
posted @ 2022-01-22 15:34 想和大佬做朋友 阅读(95) 评论(0) 推荐(0)
n的阶乘实例 5! == 5 * 4 * 3 * 2 * 1 5! == 5 * 4! 4! == 4 * 3! n! = n * (n - 1)!
摘要: #include <stdio.h> int jiecheng(int n) { int x; if(n == 1) return 1; x = n * jiecheng(n - 1); return x; } int main() { int x = jiecheng(5); printf("x 阅读全文
posted @ 2022-01-22 15:33 想和大佬做朋友 阅读(204) 评论(0) 推荐(0)
下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3