- 写出1~20的偶数之和,用do...whlie实现
#include <stdio.h> int main(void) { int i = 1, a = 0; do{ if(i % 2 == 0){ a += i; } i++; } while(i <= 2); printf("1到20的偶数之和:%d \n",a); return 0; }
2..下面findmax函数将计算数组中的最大元素及其下标值
Int findMax(int * array, int len, int * pData);
1 #include <stdio.h> 2 int findMax(int * array, int len, int * pData) 3 { 4 int i; 5 int max = 0;//最大值的下标 6 for(i = 0; i < len; i++) 7 { 8 if(array[i] > array[max]) 9 { 10 max = i;//max等于最大的下标值 11 } 12 } 13 pData = array + max;//指针指向最大值 14 return *pData; 15 }