当前位置:首页 » 编程软件 » 姓名学编程

姓名学编程

发布时间: 2022-08-07 10:46:56

c语言编程,输入一个学生的姓名、学号、英语、数学、计算机成绩,输出学生姓名、学号和平均成绩

#include<stdio.h>

#include<string.h>

voidmain()

{

charname[20],number[20];

floatmath,english,computer;

doubleaver;

printf("Pleaseinputstudent'sname:");

gets(name);;

printf("Pleaseinputstudent'snumber:");

gets(number);

printf("Pleaseinputstudent'sEnglishscore:");

scanf("%f",&english);

printf("Pleaseinputstudent'sMathscore:");

scanf("%f",&math);

printf("Pleaseinputstudent'sComputerscore:");

scanf("%f",&computer);

aver=(english+math+computer)/3;

printf("Name:%s ",name);

printf("Number:%s ",number);

printf("Score:%5.2f ",aver);

}

输入:

Pleaseinputstudent'sname:Lihua

Pleaseinputstudent'snumber:123456789

Pleaseinputstudent'sEnglishscore:80.5

Pleaseinputstudent'sMathscore:91

Pleaseinputstudent'sComputerscore:89.5

输出:

Name:Lihua

NUmber:123456789

Score:87.00

❷ vb编程:输入学生的姓名,学号和成绩。成绩包括高数、英语和专业课,判断该生能获几等奖并输出。

代码如下。
======================
Private Sub Command1_Click()
Dim name As String, num As Integer, s1 As Single, s2 As Single, s3 As Single, s As String
name = InputBox("输入学生的姓名")
num = Val(InputBox("输入学生的学号"))
s1 = Val(InputBox("输入高数成绩"))
s2 = Val(InputBox("输入英语成绩"))
s3 = Val(InputBox("输入专业课成绩"))
If s1 > 95 And s2 > 95 And s3 > 95 Then
s = "一等"
Else
If s1 > 90 And s2 > 90 And s3 > 90 Then
s = "二等"
Else
If s1 > 88 And s2 > 88 And s3 > 88 Then
s = "三等"
Else
s = "无奖"
End If
End If
End If
MsgBox "学生" + name + "(学号" + Str(num) + ")的成绩是" + vbCrLf + s
End Sub

❸ C语言编程!用姓名,学号,数学成绩和语文成绩描述一个学生的情况。编写程序输入5个人的情况,求每个学

看代码:

#include<stdio.h>

typedefstruct
{
charname[20];
charid[20];
floatmath_score;
floatlang_score;
}student;

#defineN5
intmain(intargc,char**argv)
{
inti;
studentstu[N];
for(i=0;i<N;++i)
{
printf("输入第%d个学生的信息(顺序为姓名,学号,数学成绩,语文成绩,并用空格分开): ",i+1);
scanf("%s%s%f%f",stu[i].name,stu[i].id,&stu[i].math_score,&stu[i].lang_score);
}

printf(" ");
for(i=0;i<N;++i)
{
printf("第%d个学生的信息: ",i+1);
printf("姓名:%s学号:%s数学成绩:%.1f语文成绩:%.1f总分:%.1f ",
stu[i].name,stu[i].id,stu[i].math_score,stu[i].lang_score,stu[i].math_score+stu[i].lang_score);
}

return0;
}

运行:

❹ 用C语言编程输出姓名和学号,该怎么编程

这几天好多人在问这个问题!
是校的作业吧!
还是自己做一下。
不会细接的再问人吧!
要不你们做出的题是一样的不气死teacher!

❺ 求C语言编程实现由键盘输入3个学生的信息(包括学号、姓名、成绩)程序运行后按照成绩的高低顺序输出各学生的

#include<stdio.h>
struct Stu
{
int num;
char name[20];
float score;
};
void Input(struct Stu s[])
{
int i;
for(i=0;i<3;++i)
scanf("%d%s%f",&s[i].num,s[i].name,&s[i].score);
}
void Sort(struct Stu *a[])
{
int i,j;
struct Stu *t,**p;
for(i=0;i<2;++i)
{
p=a+i;
for(j=i+1;j<3;++j)
if((*p)->score<a[j]->score)p=a+j;
if(p!=a+j)
{
t=*p;
*p=a[i];
a[i]=t;
}
}
}
int main()
{
struct Stu s[3],*a[3];
int i;
Input(s);
for(i=0;i<3;++i)
a[i]=&s[i];
Sort(a);
for(i=0;i<3;++i)
printf("%d %s %.2f\n",a[i]->num,a[i]->name,a[i]->score);
return 0;
}

❻ C语音编程题(一个班级有N个学生,每个学生有学号、姓名,学生学习课程语文、数学、英语)

#include<stdio.h>

intn=0;

printf("请输入有多少个学生: ");

printf("请输入第%d名学生的学号: ",i+1);

scanf("%u",&stu[i].stuNum);

getchar();

printf("请输入第%d名学生的姓名: ",i+1);

scanf("%d",&stu[i].scoreCh);

getchar();

printf("请输入第%d名学生的数学分数: ",i+1);

scanf("%d",&stu[i].scoreMath);

getchar();

printf("请输入第%d名学生的英语分数: ",i+1);

if(stu[j].totalScore>stu[j+1].totalScore)

{

studenttempStu;

printf("名次学号姓名语文数学英语总分平均分 ");

for(i=0;i<n;i++)

return0;

}

简洁的语言

C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

以上内容参考:网络-c语言

❼ 用C语言从键盘任意输入5个学生的姓名,编程找出并输出按字典顺序排在最前面的学生姓名

#include<stdio.h>
#include<string.h>

intmain(){
chara[5][1000],tem[1000];
inti,k;
for(i=0;i<5;i++){
scanf("%s",a[i]);
}
for(i=1;i<5;i++){
if(strcmp(a[0],a[i])==1){
strcpy(a[0],a[i]);
}
}
printf("%s ",a[0]);
return0;
}

❽ 急求!编程实现输入一个学生的姓名学号,及三门功课成绩,计算每个学生平均分;输入学号,输出该学生数据

#include <stdio.h>

#include <stdlib.h>


typedef struct {

char id[16]; // 学生编号

float scores[3]; // 语文数学英语成绩

}Student;


int main() {

Student student;

printf("请输入学生的编号 语文成绩 数学成绩 英语成绩 ");

scanf("%s%g%g%g", student.id, &student.scores[0], &student.scores[1], &student.scores[2]);

printf("学生信息如下: ");

printf("编号:%s ", student.id);

printf("语文数学以及英语成绩:%g %g %g ", student.scores[0], student.scores[1], student.scores[2]);

printf("平均成绩:%g ", (student.scores[0] +student.scores[1] + student.scores[2])/3);

return 0;

}

❾ 如何用C语言编写自己的姓名和学号

可以参考下面的代码:

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

FILE *fp=fopen("data.txt","r");

if (!fp)

{

fp=fopen("data.txt","w");

printf("请输入姓名:");

char *name;

scanf("%s",name);

printf("请输入学号:");

char *num;

scanf("%s",num);

fprintf("%s %s",name,num);

fclose(fp);

return 0;

}

char *name,*num;

fscanf("%s %s",name,num);

fclose(fp);

printf("姓名为:%s 学号为:%s",name,num);

return 0;

}

(9)姓名学编程扩展阅读:

1、printf()函数

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出

信息。在编写程序时经常会用到此函数。函数的原型为:

int printf(const char *format, ...);

函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。

2、scanf()

函数 scanf() 是从标准输入流stdin(标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。

❿ 用c语言输出显示自己的姓名和学号,请写出完整的程序代码

#include"stdafx。h"

#include

intmain()

{

charszBuf[20]={0};

printf("请输入姓名 ");

printf(">");

scanf("%s",szBuf);

intiNum=0;

printf("请输入学号 ");

printf(">");

scanf("%d",&iNum);

printf("**************您的信息如下********************** ");

printf("姓名:%s ",szBuf);

printf("学号:%d ",iNum);

return0;

}

代码具有较好的可移植性

C语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不需或仅需进行少量改动便可完成移植,这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。

以上内容参考:网络-c语言

热点内容
ionic编译android 发布:2024-05-04 15:20:45 浏览:487
云服务器在哪买 发布:2024-05-04 15:19:18 浏览:84
华为如何用电脑解锁手机密码 发布:2024-05-04 14:54:38 浏览:574
斐波那契数列的递归算法 发布:2024-05-04 14:34:55 浏览:969
数字支付密码哪里找 发布:2024-05-04 14:26:50 浏览:86
天翼云免费存储 发布:2024-05-04 14:22:55 浏览:782
微信56g缓存怎么解决 发布:2024-05-04 14:09:41 浏览:707
sqlupdatewhereand 发布:2024-05-04 13:55:47 浏览:586
java视频教程推荐 发布:2024-05-04 13:55:08 浏览:86
安卓官服闪耀暖暖怎么换 发布:2024-05-04 13:46:37 浏览:171