- 博客(6)
- 收藏
- 关注
原创 面向对象程序设计
输入一个字符串,判断这个字符串是否一个完全整数值的字符串,例如输入"1234",那么表示整数1234,输入"12a3"就表示只是一个字符串,不是一个整数。3. 使用动态数组的方法创建新的字符串,并且使用指针读取三个字符串的不同部分,并且复制到新字符串中,要求整个过程都不能使用数组下标。要求使用指针,结合new方法,动态创建一个二维数组,并求出该矩阵的最小值和最大值,可以使用数组下标法。一开始未知数组长度,根据要求创建不同类型的指针,并且使用指针创建相应长度的数组,然后再完成不同的要求。
2024-06-30 18:59:07
979
原创 实验0—基础练习
编写一个函数int substr(char str1[],char str2[],int index),其作用是,将从字符串str1 (长度超过30) 的第index个字符开始的所有字符复制,生成新的字符串str2,如果成功生成,函数返回1,如果不能成功生成,返回0。设有3个候选人,每个选民投票输入一个得票的候选人的名字,要求最后输出各人得票结果。成功生成就输出子串,不成功生成,输出"IndexError"三个候选人的名字分别为Li, Zhang, Fu。第二行起输入n行,每行是一个候选人名字。
2024-03-11 00:32:20
766
原创 面向对象 指针
指针是一个内存实体,分为指针常量和指针变量(常用变量)建立指针包括定义指针和给指针赋初值指针的工作方式为将变量地址赋值给指针变量,即指针是一个地址(储存变量的地址),但指针自身也是变量,所以自身也有一个地址,该地址为二级指针。
2024-03-10 00:08:58
1093
1
原创 博客摘录「 设变量 a 是整型, f 是实型, i 是双精度型,则表达式 10+ ‘ a ’ +i*f 值的数据类型为( )。」2023年10月16日
在C语言中,不同类型的变量在进行算术运算时,float型的变量要无条件的转化为double型。这样f转化为double(双精度型)型并与也为double(双精度型)的i相乘,得到double(双精度型)的值。由于’a’为字符型,C语言规则,字符型数据在参加算术运算是要无条件的转化为int(整形)。10+‘a’为整型,if为double(双精度型)。由于double(双精度型)比整形高,所以整型变量自动变为double型。两个double(双精度型)的数相加,和仍为double(双精度型)。
2023-10-16 11:24:43
399
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人