![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
潇潇今天学习了吗
这个作者很懒,什么都没留下…
展开
-
方程整数解 C语言
1.方程整数解方程: a^2 + b^2 + c^2 = 1000这个方程有整数解吗?有:a,b,c=6,8,30 就是一组解。你能算出另一组合适的解吗?请填写该解中最小的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。#include<stdio.h>int main(){ int a,b,c; int i,j,k; for(i=1;i<32;i++) { for(j=i+1;j<32;j++) { for(k=j+1;原创 2020-10-15 11:13:05 · 1547 阅读 · 0 评论 -
C/C++--定义不定长度的动态数组
C——malloc一维数组#include<studio.h>#include<stdlib.h> //使用mollac#include<memory.h> //使用memsetint mian(){ int n; scanf("%d",&n); int *m; m=(int*)malloc(n*(sizeof(int))); memset(m,0,n); //初始化 int i; for(i=0;i<n;i++) {原创 2020-09-25 10:39:33 · 5336 阅读 · 0 评论 -
C语言-指针练习实例-编程输入一行文字,找出其中的大写字母,小写字母,空格,数字,及其他字符的个数
#include<stdio.h> void main() { int a=0,b=0,c=0,d=0,e=0,i=0; char *p,s[20]; while((s[i]=getchar())!='\n')i++; p=s; while(*p!=10) { if(*p>='A'&&*p<='Z') a++; else...原创 2020-08-28 01:01:48 · 6031 阅读 · 2 评论 -
C语言-指针练习实例-给两个数排序
一输入两个数,排序,从小到大#include<stdio.h>void swap(int *a,int *b){ int temp=*a; *a=*b; *b=temp;}int main(){ int a,b; scanf("%d %d",&a,&b); if(a>b) swap(&a,&b); printf("%d %d",a,b); return 0;}...原创 2020-08-28 00:44:15 · 1856 阅读 · 0 评论 -
C语言-指针
理解指针:指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。指针的值实质是内存单元(即字节)的编号,所以指针 单独从数值上看,也是整数,他们一般用16进制表示。指针的值(虚拟地址值)使用一个机器字的大小来存储,也就是说,对于一个机器字为w位的电脑而言,它的虚拟地址空间是0~2w - 1 ,程序最多能访问2w个字节。这就是为什么xp这种32位系统最大支持4GB内存的原因了。int a ; //int类型变量 aint* p ; //int* 变量pint arr[3]; //arr是包原创 2020-08-27 23:34:22 · 157 阅读 · 0 评论 -
|,^,&三个符号 c/c++
|按位或1|2=0001|0010=0011&按位与:1&2=0001&0010=0000^按位异或:1^2=0001 ^0010=0011原创 2020-04-01 11:34:23 · 360 阅读 · 0 评论 -
C语言 结构体基础
结构体把有内在联系的变量组合即为结构体,结构体和数组的不同在于数组成员只能是同一类型的定义结构体struct student{int name;char sex;int score;}stu1,stu2,stu3;或者struct student{....};student stu1,stu2,stu3;使用结构体数组三个候选人,每个选民投一票#include&...原创 2019-09-10 10:27:40 · 222 阅读 · 0 评论