- 博客(5)
- 问答 (3)
- 收藏
- 关注
原创 C程序基础知识三
1.输入两个整数,按大到小顺序输出(使用指针,使用两种方法)方法一:#include<stdio.h> int main(){ int a,b,*p1,*p2,*p; scanf("%d%d", &a, &b); p1=&a; p2=&b; if(a<b){ p=p1; p1=p2; p2=p; } printf("max=%d min=%d\n", *p1, *p2); return 0;}方法二:#in
2021-03-29 16:43:41 3016
原创 C程序基础知识二
1.定义一个结构变量,共三个成员分别是字符型、整形和浮点型,则该结构体变量所占内存长度为 7 个字节。定义一个共用体变量,共三个成员分别是字符型、整形和浮点型,则该共用体变量所占内存长度为 4 个字节解析:共用体内存长度分配是按照内存长度最大变量分配的,而结构体变量内存长度是所有成员加起来的内存长度。2.解析:数组pt中的元素是数组t的行首地址,而pt+1指的是pt数组第二个元素的地址,因此*(pt+1)就是t数组的第二行的首地址, *(pt+1)+2就是指t数组第二行第三个元素的地址,所以
2021-03-20 15:26:35 722 4
原创 C程序算法题二
1.将一张百元大钞对换成1元、5元、10元的小钞,要求每种小钞最少要一张,编程求共有多少种对换方法#include "stdio.h"void main(){ int a,b,c,n; for(a=1;a<100;a++){ for(b=1;b<20;b++){ for(c=1;c<10;c++){ if(a+b*5+c*10==100){ n++; } } } } printf("一共有%d种方法", n);}2.鸡翁一值
2021-03-20 14:56:39 508 1
原创 C程序算法题一
1.输入一整数n,判断是否为素数#include<stdio.h>int main(){ int i,n; scanf("%d", &n); for(i=2;i<n;i++){ if(n%i==0){ break; } } if(i>=n){ printf("%d is a prime\n", n); }else{ printf("%d
2021-03-12 17:56:10 6344
原创 C语言位运算
1.在while(x)语句中的x与下面条件表达式等价的是(A)解析:while(true)、非零即真2.char c= ‘\n’ 包含一个字符n,虽然看上去有两个,但是是转义字符3.C语言可以直接访问内存,进而对硬件进行操作4.以下合法的字符常量的是【 A 】A)’\x13’ B)’\081’ C)‘65’ D)"\n "解析:转义字符’\整数’、’\x整数’(或’\X整数’)中的整数分别为八进制、十六进制,表示以此整数为ASCII码的字符。补充:所有的A
2021-03-12 17:46:04 694
空空如也
系统提供的堆VS手动改写的堆
2021-12-01
脚本主机未初始化是什么意思
2019-02-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人