1~5:ADCBB
2~10:DCBCB
1.编写函数求1~100中奇数的平方与偶数的立方的和。
#include <myhead.h>
//编写函数求1~100中奇数的平方与偶数的平方的立方的和
int main(int argc, const char *argv[])
{
int sum=0,sum1=0,sum2 = 0;
for(int i=0; i<=100; i++)
{
if(0 == i%2)
{
sum1 = i*i*i;
}
else if(i%2 != 0)
{
sum2 = i*i;
}
}
sum = sum1+sum2;
printf("sum = %d\n", sum);
return 0;
}
2.采用动态分配内存的方式,现将1k的缓冲区填充从512到1536的数据,并将其以32字节为一行打印输出出来。
#include <myhead.h>
//采用动态分配内存的方式
//现将1k的缓冲区填充从512到1536的数据
//并将其以32字节为一行打印输出出来
int main(int argc, const char *argv[])
{
int *buf = (int *)malloc(sizeof(1024));
for(int i=0; i<1024; i+=32)
{
*(buf+i) = i+512;
}
for(int m=1; m<1024; m++)
{
for(int n=0; n<32; n++)
{
printf("%d ",*(buf+m+n));
}
putchar(10);
}
free(buf);
return 0;
}