自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 指针变量也是变量

假设有如下结构体数组,请看如下代码:请用尽可能多的形式,替换下面代码中 &a[1].x 的部分,使得代码效果不变:实现代码1解决方案:直接用 a + 1 定位到第二个结构体元素的首地址,然后间接引用 x 字段,最后再对 x 字段取地址,那么得到的和原任务中所输出的地址是一样的。解决方案:首先,定位到 a[0] 元素中 y 字段的首地址,然后对 y 字段取地址,这个时候,由于 y 字段是整型,所以取到的地址类型就是整型地址,之后再对这个整型地址执行 +1 操作,得到的也是 a[1].x 的首地址

2022-06-13 21:41:06 64

原创 字符串处理:sprintf

请使用 sprintf 函数实现 strlen、strcpy、strcat 函数的功能,注意哦,只允许使用 sprintf 函数,模仿如上三个函数的功能。解决方案:使用 sprintf(str1, “%s”, str1); 代替 strlen(str1) 的功能,sprintf 返回值代表输出了多少个字符,这行代码中也就是 str1 字符串中的字符数量。如何在不计算字符串长度的情况下,遍历字符串的每一位呢?程序设计要求是,读入一个字符串,然后在不计算字符串长度的情况下,输出字符串中的每一个字符,每个字

2022-06-06 17:57:43 565

原创 数组的用法

问题1:去掉倍数设计一个去掉倍数的程序,要求如下:首先读入两个数字 n 和 m,n 的大小不会超过 10,m 的大小都不会超过 10000;接下来读入 n 个各不相同的正整数,输出 1 到 m 中,有哪些数字无法被这 n 个正整数中任意的一个整除。下面给出一组输入和输出的样例,以供你来参考。输入如下:3 124 5 6输出如下:1 2 3 7 9 11实现代码#include <stdio.h>int check[10000] = {0};int main() {

2022-06-04 18:39:12 73

原创 伪随机函数

问题1:设计迷你随机函数设计一个循环过程,循环 100 次,以不太明显的规律输出 1~100 中的每个数字。要求 1:规律尽量不明显。要求 2:只能使用循环和最基本的运算,不允许超前使用数组。实现代码1#include <stdio.h>#include <stdlib.h>int main() { for(int i=0;i<10;i++) { for (int k = 1; k <= 10; k++) {

2022-05-31 00:57:03 340

原创 判断与循环

问题1提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:解决方案:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); }解决方案:提示:这里填写该问题的具体解决方案:例如:新建一个 Messag

2022-05-30 19:24:44 49

原创 scanf 和 printf 函数的基础用法

问题1:位数输出计算一个输入整数的十进制表示的位数?条件 1:允许有多余输出的情况下,怎么实现?条件 2:只允许输出数字位数的时候,又该怎么实现?请单纯考虑使用 printf 一族函数方法实现。实现代码#include<stdio.h>int main(){ int n; scanf("%d",&n); printf(" has %d digits\n",printf("%d",n)); //有多余输出 char m[10]; pri

2022-05-30 01:41:33 485

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除