1、有一百个整数,其中有负数,找出连续三个数之和最大的部分.
示例:
输入:2 ,-8 ,3,-2 ,4,-10
输出: 5 ({3, -2, 4})
#includeint func_max(int buf[],int n)//求数组的最大值,并返回最大值的下标{ int max=0; int i; for(i=1;i buf[max]) max=i; return max;}void func_sum(int arr[],int n)//连续三个数的和{ int buf[97]={0};//100个数最多构成97个连续相加的和 int i=0; for(i=0;i
2,嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点。在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa55。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。
#includeint main(){ int *ptr; ptr = (int *)0x67a9; *ptr = 0xaa55; return 0; }