C语言有五个学生每个学生有4门课程的成绩要求在用户输入学生序号后输出该学生的全部成绩用指针函数实现int main()
{
int a[5][4]={{0,10,20,30},{20,30,40,50},{30,40,50,60},{40,50,60,70},{60,70,80,90}};
int number;
printf("请输入序号(1--5):");
scanf("%d",number);
【c语言用函数输出成绩 c语言使用函数输出完数】 printf("四门课的成绩是:");
for (int i=0;i4;i++)
printf("%d",*(a[number-1]+i));
return 0;
}
c语言输入10个学生的成绩,输出最高分和最低分.编写函数max求最高分,min函数求最#includestdio.h
int max(int fenshu[])
{
int max = 0;
for(int i = 0;i10;i++)
{
if(fenshu[i]max)
{
max = fenshu[i];
}
}
return max;
}
int min(int fenshu[])
{
int min = 101;
for(int i = 0;i10;i++)
{
if(fenshu[i]min)
{
min = fenshu[i];
}
}
return min;
}
int main()
{
int fenshu[10];
printf("请输入十个整数(0~100)\n");
for(int i = 0; i10;i ++)
{
scanf("%d",fenshu[i]);
}
printf("最高分数是%d,最低分数是%d",max(fenshu),min(fenshu));
}
C语言用switch函数输出成绩等级,怎么无法输出你好!你的switch
语句的花括号应该打在default:g='F';break;后面,即printf("%c\n",g);
return
0;应该在switch语句外面 , 否则每次执行switch语句后都break出来了,不会执行打印输出语句!
改动后程序:
#include
stdio.h
main()
{
int
s;
char
g;
scanf("%d",s);
switch((int)s/10){
case
10:g='A';break;
case
9:g='B';break;
case
8:g='C';break;
case
7:g='D';break;
case
6:g='E';break;
default:g='F';break;
}
printf("%c\n",g);
return
0;
}
用C语言: 编写一个函数print,打印一个学生的成绩信息 。C语言新手,求大神帮助呀,程序不知道哪里错了 。#include stdio.h
struct Sudent
{
char num[6]; //改类型
char name[8];
char score[4];
}stu[5];
// print 定义可以放前面
void print( struct Sudent stu[],int count)//加上函数类型c语言用函数输出成绩,参数类型声明
// struct student stu[6];//这句不要
{
int i,j; //增加
for(i = 0;i count;i++) //增加
{
printf("%s%s",stu[i].num,stu[i].name/*,stu[i].score*/);//
for(j=0;j3;j++)
printf("%d",stu[i].score[j]);
printf("\n");
}
}
//
void main()
{
int i,j;
//char stu[5]; //已经声明stu为全局结构体数组c语言用函数输出成绩了c语言用函数输出成绩,这句不要
// char print(char stu); //
for(i=0;i5;i++)
{
scanf("%s",stu[i].num);
scanf("%s",stu[i].name);
for(j=0;j3;j++)
scanf("%d",stu[i].score[j]);
}
print(stu,5);
}
c语言 。子函数中有一个输入的函数 , 是输出学生的三门课的成绩1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include"stdio.h"
int main (void)
{
int a,b,c;//定义三个变量啊a,b,c分别存放三门课c语言用函数输出成绩的成绩
double sum,ave;//定义sum和ave分别存放三门成绩c语言用函数输出成绩的和与平均值
printf("请输入三门课程c语言用函数输出成绩的成绩a=b=c=");
scanf("%d%d%d",a,b,c);
sum=a+b+c;//求三门课程的和
ave=(a+b+c)/3.0;//求三门课程的平均值
printf("输出三门课程的总分及平均分sum=%lf\nave=%lf\n",sum,ave); //将总分及平均法进行输出
推荐阅读
- pythondatafram写文件,pythondataframe
- VR拍摄用什么单反,单反拍vr用什么镜头
- htmlcss注册登录代码,html 登录注册
- asp.net服务器路径问题,aspnet服务器控件位于什么命名空间
- c语言调用函数堆栈 c++获取调用堆栈
- redis做权限,redis 权限
- 苹果4怎么传照片到u盘,苹果4手机怎么把照片传到电脑
- vb.net类型不匹配 vb编译错误类型不匹配
- python中的transpose,python中的translate