- 博客(5)
- 收藏
- 关注
原创 C语言 可对任意个整数进行起泡排序(升序,降序可选)
#include <stdio.h>#include<string.h>void swap(int* a, int* b);int main(){ int str[99]; int p; int i, j, n; printf("请定义数组总数:"); scanf_s("%d", &n); printf("请选择从小到大(1)或从大到小(2):"); scanf_s("%d", &p); if (p == 1) { f.
2021-07-31 17:05:19
779
原创 C语言 写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字之间空一个空格。如输入1990,应该输出“1 9 9 0”
#include<stdio.h>#include<string.h>int main(){ int i; char str[80]; void insert(char str[]); printf("输入个四位数:"); gets_s(str); insert(str); return 0;}void insert(char str[]){ int i; for (i = strlen(str);i > 0;i--) { str[2 *.
2021-07-31 17:04:40
11357
5
原创 C语言 输入一个十六进制数,输出相应的十进制数
#include<stdio.h>#include<math.h>#include<string.h>int main(){ char a[10]; void convert(char a[]); printf("请输入16进制数:"); gets_s(a); convert(a); return 0;}void convert(char a[]){ int n, i, num = 0; n = strlen(a); for (i = n.
2021-07-31 17:03:52
6476
2
原创 C语言 实现3*3矩阵的转置
#include <stdio.h>int fun(int a[3][3]){ int* p1 = a[0]; int* p2 = a[1]; int* p3 = a[2]; int i, t, j; for (i = 0, j = 2;i < 3;i++, j--) { t = *(p1 + i); *(p1 + i) = *(p3 + j); *(p3 + j) = t; } t = *p2; *p2 = *(p2 + 2); *(p2 + .
2021-07-31 17:01:04
3803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人