C/C++
better body
指穷于为薪,火传也,不知其尽也!
展开
-
C/C++之练习题4-5
#include<stdio.h>#include<stdlib.h>#include<math.h> int main(){ /*1.大小月 *2.闰年否? */ int year,month,day,leap=2,sum=0,number = 30; printf("请原创 2016-08-29 18:37:52 · 449 阅读 · 0 评论 -
C/C++之指针
指针就是地址,地址就是指针 地址就是内存单元的编号 指针变量是存放地址的变量 指针和指针变量是两个不同的概念定义指针变量的一般形式如下: 类型名指针变量名1,指针变量名2,… *指针变量名n ;#include<stdio.h>#include<stdlib.h> int main(){ int i=3; int *p = &i; int原创 2016-08-25 15:00:20 · 276 阅读 · 0 评论 -
C/C++之主函数获取子函数变量地址
#include<stdio.h>#include<stdlib.h> void function(int** p){ int i=3; printf("i的地址为%#x\n",&i); *p = &i; } int main(){ int* mainp; fu原创 2016-08-25 16:03:59 · 930 阅读 · 1 评论 -
C/C++之倒计时
#include<stdio.h>#include<stdlib.h>#include<windows.h> int main(){ int i; printf("%#x\n",&i); for( i=100;i>0;i--){ printf("i的值为:%d\n",i);原创 2016-08-25 14:13:32 · 5055 阅读 · 0 评论 -
C/C++之char,short ,long,double,float,int, signed, unsigned
#include<stdio.h>#include<stdlib.h>int main(){ int i = 3; char c = 'a'; long long ago = 431231313; short int i1 = 2; long int i2 = 2344; printf("i = %d\n",i); printf("char的长度原创 2016-08-25 10:11:32 · 612 阅读 · 0 评论 -
C/C++之将串中的小写字母转换为大写字母
#include <stdio.h> #include <string.h> #include<stdlib.h>int main(void) { char str[]= "abcdefghijklmnopqrstuvwxyz"; char *ptr = strupr(str); printf("%s\n", ptr); system("pause"); r原创 2016-08-25 09:56:47 · 4743 阅读 · 0 评论 -
C/C++之 交换字符串中相邻两个字节
#include<stdio.h>#include<stdlib.h>#include<string.h>char source[15]="rFan koBlrna d";char target[15];int main(){ swab(source,target,strlen(source)); printf("This is targer:%s\n",target);原创 2016-08-25 09:30:20 · 2548 阅读 · 0 评论 -
C/C++之判断桌面有多少个dir
#include <stdio.h>#include <stdlib.h>int main(){ printf("About to spawn command com and run a DOS command\n"); system("dir"); system("pause"); return 0; }原创 2016-08-25 09:16:31 · 591 阅读 · 0 评论 -
C/C++之习题16-20
【程序16】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。辗转相除法设两数为a、b(a>b),求a和b最大公约数(a,b)的步骤如下:用a除以b,得a÷b=q……r1(0≤r1)。若r1=0,则(a,b)=b;若r1≠0,则再用b除以r1,得b÷r1=q……r2 (0≤r2).若r2=0,则(a,b)=r1,若r2≠0,则继续用r1除以r2,……如此下去,原创 2016-09-01 15:41:05 · 527 阅读 · 0 评论 -
C/C++之习题11-15
【程序11】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21….#include<stdio.h>#include<stdlib.h> int main(){ long i,j; long原创 2016-08-30 11:59:25 · 702 阅读 · 0 评论 -
Android 之NDK配置
下载版本 配置下就ok原创 2016-08-30 17:13:23 · 254 阅读 · 0 评论 -
C/C++之类型输出,乘法表,古典问题,数据输入输出
#include <stdio.h>#include <stdlib.h>main(){ char arr[] = "abcdefg" ; printf("%s\n",arr); printf("%c\n", arr[0]); system("pause"); }/* %d - int %ld - lon原创 2016-08-30 17:03:50 · 360 阅读 · 0 评论 -
C/C++之联合体,枚举,自定义类型
联合体#include<stdio.h>#include<stdlib.h> main(){ //定义一个联合体 union {int i;short s;char c;} tt; tt.i = 3; printf("%d\n",tt.i); printf("联合体的长度%d\n",sizeof(tt));//为最长的int 4 system原创 2016-08-30 14:54:27 · 440 阅读 · 0 评论 -
C/C++之多级指针和结构体
char *p1 =(char *)malloc(10);//14byte//指针在栈中占4个字节,分配10个字节在堆中,一共14个字节动态内存和静态内存的比较静态内存是系统是程序编译执行后系统自动分配,由系统自动释放,静态内存是栈分配的.动态内存是堆分配的.#include<stdio.h>#include<stdlib.h>int main(){ int i = 3; in原创 2016-08-30 12:38:23 · 1143 阅读 · 0 评论 -
C/C++之习题6-10
【程序6】 题目:用*号输出字母C的图案。#include<stdio.h>#include<stdlib.h> int main(){ printf(" * * * \n"); printf(" *\n"); printf("*\n"); printf("*\n"); printf(" *\n")原创 2016-08-30 10:31:44 · 524 阅读 · 0 评论 -
C/C++之练习题1-3
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#include<stdio.h>#include<stdlib.h> int main(){ int i,j,k,count=0; printf("\n"); for(i = 1;i<5;i++){ for(j=1;j<5;j++){原创 2016-08-25 18:45:28 · 282 阅读 · 0 评论