C语言编程:求大神救命啊,要求:3分之1有注释,必须用函数调用,输入必须在主函数中

作者&投稿:卢卖 (若有异议请与网页底部的电邮联系)
C语言编程:求大神救命啊,要求:3分之1有注释,必须用函数调用,输入必须在主函数中~

好高端啊,你这是如何已知5个学生成绩啊。自己输入?
用C语言编写这个肯定麻烦,怎么看也觉得这适合用C++啊,包含类啊,用C++结构就应该很简单,可惜本人才疏学浅,明天继续。
#include
struct student
{ float score1,score2,score3;
}stu[5];
void main()
{
int total(int x);
scanf("%s,%s,%s",stu_score1,stu_score2,stu_score3);

#include #include#includevoid Transpose(int a[][10],int n);main(){int n; //储存矩阵的大小int i,j; int a[10][10]={0}; //定义一个最大范围的数组储存矩阵printf("Input n:");scanf("%d",&n);//用户按顺序输入一个矩阵printf("Input %d*%d matrix:
",n,n);for(i=0;i<n;i++){for(j=0;j<n;j++)scanf(" %d",&a[i][j]);}Transpose(a,n);//按顺序输出一个矩阵printf("The transposed matrix is:
");for(i=0;i<n;i++){for(j=0;j<n;j++)printf("%4d",a[i][j]);printf("
");}system("pause");}//函数功能:实现矩阵转置void Transpose(int a[][10],int n){int i,j;int t;for(i=0;i<n;i++){for(j=i+1;j<n;j++){t=a[i][j];a[i][j]=a[j][i];a[j][i]=t;}}}

#include<stdio.h>
//求总分函数
int Total(int score[5][3], int id) {
int rtn = 0;
int i;
for (i=0; i<3; i++) {
rtn += score[id][i];
}
return rtn;
}

//求平均分函数
float Average(int score[5][3], int id) {
return (float)Total(score, id) / 3;
}

//统计平均分低于60的人数
int Count(int score[5][3]) {
int rtn = 0;
int i;

for (i=0; i<5; i++) {
if (Average(score, i) < 60)
rtn++;
}

return rtn;
}

int main() {
int score[5][3];
int i;
//输入5个学生的3门课成绩
for (i=0; i<5; i++) {
printf("输入第%d个学生的三门课成绩,用空格隔开:", i+1);
scanf("%d %d %d", score[i], score[i]+1, score[i]+2);
}
//输出5个学生的总分、平均分
for (i=0; i<5; i++)
printf("第%d个学生的总分:%d,平均分:%f\n", i+1, Total(score, i), Average(score, i));
//输出平均分低于60的人数
printf("平均分低于60的学生共%d个\n", Count(score));
system("pause");
}

高手救命!C语言回文数,我用最简单的方法编了,但答案不理想!
答:给出以下代码,你看看和你的算法有什么不同.我的算法是:1、读入这个数,用一个字符串保存;2、用另一个字符串存储这个数的逆序数;3、比较两个字符串,看是否相同。include <string.h> include <stdio.h> include <stdlib.h> void check (int i){ char p[6],q[6];int length;register ...

请教大家一道C语言编程题目,小弟不会,救命啊~
答:include "iostream.h"include "math.h"void Compute1(double,int);//方式一,公积金 void Compute2(double,int);//方式二,商业 void Compute3(double,int);//方式三,混合 void main(){ double Sum;//购房总款(元)int choose,qx;//choose按揭方式,qx贷款期限(年)cout<<"选择按揭方式:...

C语言编程,求a的n次方,请大家帮忙补充我的程序 救命啊
答:float mypow(float a,int n) //递归求法{ if (n==1) return a; return a*mypow(a,n-1);}

C语言编程题目啊...需要急救.神..救命
答:={6,7,6,8,4,3,8,7,3,2,3,6,10};//13 datas processArr( head , a , 13 );printList( head );return 0;} /*打印的顺序与输入的相反,要顺序正过来,链表加尾指针 代码直接在这里敲的,还没编译过,不知道有没有错误 PS:突然发现,功能稍微加一点,代码复杂程度高了许多!*/ ...

速求C语言编程题
答:include<stdio.h>//计算行元素和void CountRow(int a[][3]){ int i,j,sum1=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) { sum1 += a[i][j]; } printf("第%d行元素和为:%d ",i,sum1); sum1=0; } printf("\n");}//计算 列...

救命啊!! C语言问题,很急很急很急!!!
答:是tNode->position数组越界了,具体的话就是第128个"the"这个单词的position数组越界了,你将这个数组的长度定义成BUFSIZ,在默认情况下就是512,当读到第128个"the"时,数组长度超过512,所以报错 改正的方法有两个:1.把BUFSIZ定义的大一些,在main.c的第173行加上 if (strlen(tNode->position) ...

C语言,求助大神,救救命
答:删除指定的分号就可以了

救命啊~~有关高分子材料的c语言编程
答:include "stdafx.h"include <iostream.h> //物理问题计算物体的重量 int main(int argc, char* argv[]){ double zhiliang;cout<<"请输入物体的质量(千克)";cin>>zhiliang;cout<<"物体的重量是"<<zhiliang*9.8<<"公斤"<<endl;return 0;} ...

救命救命一二题急啊c语言的
答:include "stdio.h"int main(int argv,char *argc[]){int n,i,k;printf("Please enter a positive integer...\nn=");if(scanf("%d",&n)!=1 || n<1){printf("Input error, exit...\n");return 0;}for(k=0,i=2;i<=n;i+=2)printf(++k%5 ? "%5d" : "%5d\n",i);...

c语言程序 编写
答:include<stdio.h> int main(){ int m[10],j=0,k=0,h=0;printf("请输入10个整数!\n");for(int i=0;i<10;i++){ scanf("%d",&m[i]);if(m[i]==0)j++;if(m[i]<0)k++;if(m[i]>0)h++;} printf("正数的个数:%d\n负数的个数:%d\n0的个数:%d\n",h,k,j);...