- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 操作系统---命令行操作
接触gcc,预编译 (gcc -E), 编译 (gcc), 汇编 (as),和 连接 (ld)。假如有一个源程序xxx.c1.在命令行下使用 通过 gcc xxx.c2.编译器会生成一个可执行文件a.out , 可以命令行 中输入 a.out 3.每次进行编译时,都会出现一个新的a.out 将之前的覆盖4.可以
2016-04-23 18:39:21 986
原创 C语言----小问题记录
1. scanf \n 问题今天写程序手抖在scanf函数中加入了\n(回车的转义字符),导致出现了诡异的结果。本来要写 : scanf("%d%d", &i, &j); 错写成了: scanf("%d%d\n", &i,&j);结果就是在输入测试用例时,输入i和j的值后程序没有反应,需要再次输入一个(非回车)的任意值,才能正常运行。原因是,s
2016-04-12 00:34:47 453
原创 C语言---“自守数”问题
#include void main(){ //巧妙的绕过了 计算平方的过程,因为太大的数字平方超出了范围。 long mul,number,k,a,b; printf("将输出100000以内的自守数:\n"); for(number=0; number<100000; number++) { for(mul=number,k=1; (mul/=10)>0; k
2016-04-07 23:28:08 7012 2
原创 C语言---“亲密数”问题
问题: 寻找3000以内的亲密数?亲密数就是: 【A数的因子和】=【数B】 ,而【B数的因子和】=【数A】。 那么A和B就是亲密数。算法思路:(1)遍历3000范围内的每个数(2)求得【A的因子和】,保存到【数B】(3)求的【B的因子和】,保存到【数N】(4)比较是否 【数N】(B的因子和)等于【数A】代码如下:#inc
2016-04-06 23:59:19 10851 3
原创 C语言---一定范围内的“完数”
#include int main(void){void PerfectNum(int a,int b); int start,end;printf("输入完数的取值范围:(逗号间隔)");scanf("%d,%d",&start,&end);PerfectNum(start,end);printf("\n");}void PerfectNum(int a,int b
2016-04-06 21:58:48 2697
转载 C语言---格式问题
资料出处:http://hi.baidu.com/iamstupid/blog/item/26b9c0d0b63e9e8ba0ec9c84.htmlprintf中如何输出长整型?一直都听说gcc -Wall的检查要严格很多,今天发现果然如此。写了一个简单的程序,共15行,用gcc -Wall编译时提示有warning:int format, long int arg,找了半
2016-04-06 18:50:52 510
空空如也
c语言里面的关系表达式
2015-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人