专升本专栏
文章平均质量分 68
2021升本必上岸
爱敲代码的Harrison
种一棵树最好的时间是十年前,其次是现在。
展开
-
妈妈再也不用担心我的C语言啦!
妈妈再也不用担心我的C语言啦!养个好习惯,点个赞,关注再走吧!专升本备考期间总结出来的,建议收藏。算法总结x+x+1+x+2\sqrt{x+x+1+x+2}x+x+1+x+2是整数编程,在[1,98]查找并输出所有满足条件“x+x+1+x+2的平方根是整数”的数x(如输出2、11,因为2+3+4的和为9,11+12+13和为36,他们的平方根3、6都是整数)#include <stdio.h>#include<math.h>void main(){原创 2021-06-05 10:44:17 · 632 阅读 · 1 评论 -
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 · 3146 阅读 · 0 评论 -
C程序基础知识二
1.定义一个结构变量,共三个成员分别是字符型、整形和浮点型,则该结构体变量所占内存长度为 7 个字节。定义一个共用体变量,共三个成员分别是字符型、整形和浮点型,则该共用体变量所占内存长度为 4 个字节解析:共用体内存长度分配是按照内存长度最大变量分配的,而结构体变量内存长度是所有成员加起来的内存长度。2.解析:数组pt中的元素是数组t的行首地址,而pt+1指的是pt数组第二个元素的地址,因此*(pt+1)就是t数组的第二行的首地址, *(pt+1)+2就是指t数组第二行第三个元素的地址,所以原创 2021-03-20 15:26:35 · 736 阅读 · 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 · 529 阅读 · 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 · 6371 阅读 · 0 评论 -
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 · 713 阅读 · 0 评论 -
专升本计算机编程:C程序设计实例
【程序1】题目:求1+2!+3!+…+20!的和1.程序分析:此程序只是把累加变成了累乘。2.程序源代码:#include "stdio.h"#include "conio.h"int main(){ float n,s=0,t=1; for(n=1;n<=20;n++){ t*=n; s+=t; } printf("1+2!+3!...+20!=%e\n", s); getch(); return 0;}tips:#include"conio.h":con原创 2021-01-20 14:52:42 · 1629 阅读 · 0 评论