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;}
运行结果: