codeorg课程5编程答案
1.编一个程序,将输入的一个字符串按反序存放,要求在主函数中输入字符串并输出反序后的字符串,在被调用函数中完成反序存放。例如:输入字符串“abcdefg”,输出“gfedcba”。
#include<stdio.h>
#include<string.h>
void chan(char x[ ])
{
int i,len=strlen(x);
char a;
for(i=0;i<len/2;i++)
{
a=x[i];
x[i]=x[len-i-1];
x[len-i-1]=a;
}
}
int main()
{
char f[100];
scanf("%s",f);
chan(f);
printf("%s\n",f);
return 0;
}
2.有一个班5位学生,各学4门课程,查出有一门以上课程不及格的学生,打印出其全部课程的成绩。
#include<stdio.h>
main()
{
int i,j,flag=0;请输入长度为5的字符串是什么
int score[5][4]={{56,69,56,89},{89,88,79,85},{88,75,96,78},{66,65,52,66},{88,55,99,77}};
for(i=0;i<5;i++)
{
for(j=0;j<4;j++)
{
if(score[i][j]<60) flag=1;
if(flag==1)
{
printf("\n第%d位同学有不及格成绩\n",i+1);
for(j=0;j<4;j++)
printf("%d ",score[i][j]);
}
flag=0;
}
}
return 0;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。