1.指针数组法 #include<stdio.h> int main() { char str[3][50]; char *name[3] = {str[0],str[1],str[2]}; //指针必须有指…
分类:C语言
C语言:将两个两位数的正整数a、b合并形成一个整数放在c中。
将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上, b数的十位和个位数依次放在c数的个位和百位上。例如:当a=45,b=12。调用该函数后,c=4251。 …
输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。
题目描述 输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。 输入 3行,每行一个用字符串。保证每个字符串的长度不超过20。 输出 按从小到大的顺序输出这3个字符串,每个字符串一行。 请注意行尾输出换行。…
将两个两位的正整数a,b合并成一个正整数放在c中,并输出c(c语言)
已知: 合并的方式如下:将a这个数的十位和个位分别放在c的千位和十位上,将b这个数的十位和个位分别放在c的个位和百位上,例如:当 a=34,b=56时,c=3645 样例输入: 请输入两个两位的正整数a和b:34 56 …
C语言:字符的反向输出
问题:利用递归函数调用的方式,将输入的5个字符,以相反的顺序打印出来。 代码实现: #include <stdio.h> void reverse(int n); int main() { int n = 5…
用C语言比较三个字符串大小并输出
题目描述:如标题所示 输入:三个字符串,以空格分隔 输出:从小到大输出字符串,以逗号分隔 样例输入:qinghua beida fudan 样例输出:beida,fudan,qinghua 代码如下: #include …
1、输入3个字符串,按由小到大的顺序输出 ---用指针方法处理
#include <stdio.h> #include <string.h> int main(void) { void HH(char *t1,char *…
二维数组中指定元素的删除
已知一个二维整型数组已初始化a[5][5]={ {1,2,3,4,5},{2,3,4,5,6},{3,4,5,6,7},{0,1,2,3,4},{6,7,8,9,0}},请删除此数组中所有等于指定值的元素,删除后,各元素…
二进制转换成十进制(C语言)
利用b[i]数组把a[i]中的字符转换成数字,然后计算。 蒟蒻的代码如下: //二进制数转换成十进制数 #include<stdio.h> #include<math.h> #include<…
c语言:读取文件中的指定内容
项目中要求从wifi的状态文件中提取出rssi字段的值,还有一个前提条件:必须与hwaddr(手机的MAC地址)一一对应。 wifi状态文件sta_info如…
二级C:二维数组
二维数组 一、定义 ①数组两个中括号[][],第一个可有可无,第二个必须有,里面的内容为常量表达式,也就是不能改变的。 当数组中每个元素带有两个下标时,称这样的数组为二维数组。 在C语言中,二维数组的定义语句形式如下所示…
C中的static以及变量的存储位置
@在学C路上的所见所闻 很多大佬解释得很清楚,我不生产水,我只是大自然的搬运工!!哈哈哈,回归正题,请看 (1)C中Static的三种用法 static 修饰局部变量 static 修饰局部变量时,该变量称为静态局部变量…