1、将字符串"computer"赋值给一个字符数组,然后输出其中下标为0、2、4、6的字符。
#include<stdio.h>
#include<string.h>
int main(){
char str[]="computer";
char *pstr;
int i;
pstr = str;
for(i=0;i<strlen(str);i+=2){
printf("%c",*(pstr+i));
}
printf("\n");
}
运行结果:
2、定义一个二维数组 s[3][4], 用于存放3名学生4门课程的成绩,成绩从键盘输入,输出各学生的平均成绩和总成绩。
#include<stdio.h>
int main() {
double s[3][4]={0};
int i,j;
for(i=0;i<3;i++){
double sum = 0.0;
printf("请输入%c的四门成绩:\n",'A'+i);
for(j=0;j<4;j++){
scanf("%lf",&s[i][j]);
sum += s[i][j];
}
printf("%c同学的平均成绩是:%.2lf\n",'A'+i,sum/4);
printf("%c同学的总成绩是:%.2lf\n",'A'+i,sum);
}
return 0;
}
运行结果: