1、打开编译器CodeBlocks并创建一个c文件;
2、点击打开c文件并清除内容槐含嫌;
3、第一铅手行输入#include打开头文件;
4、输入intmain()声明主函数;
5、输入两个大括号;
6、在大括号内输入其他代码即可。
从书写清晰,便粗燃于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则:
1.一个说明或一个语句占一行。
2.用{}
括起来的部分,通常表示了程序的某一层次结构。山耐{}一般与该结构语句的第一个字母对齐,并单独占一行。
3.低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程逗凳春时应力求遵循这些规则,以养成良好的编程风格。
有空格的地方就可以换行!
if(
a
==
b
&&
e
==
c
){}
和
if(
a
==
b
&&
e
==
c
)
{
}
是完全一样的
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
char fun(char *a,char *b)
{
char *t
strcpy(t,a)
strcpy(a,b)
strcpy(b,t)
}
struct st{
char a[6][20]
}
int main()
{
struct st s[111]
int n,x[111],k=0,ts,sum=0
scanf("%d",&n)
printf("学号 姓名 数学 物理 英语汪蔽 计算机\n")
for(int i=0i<ni++)
{
sum=0
for(int j=0j<6j++)
{
scanf("%s",s[i].a[j])
if(j!=0&&j!=1)
{
sum+=atoi(s[i].a[j])
}
}
x[k++]=sum/3
}
for(int i=0i<ki++)
{
for(int j=0j<k-i-1j++)
{
if(x[j]>x[j+1])
{
ts=x[j]
x[j]=x[j+1]
x[j+1]=ts
for(int l=0l<6l++)
fun(s[j].a[l],s[j+1].a[l])
}
}
}
printf("学号 姓名 数学 物理 春陵扒 英语 计算机 平扒昌均成绩\n")
for(int i=0i<ni++)
{
for(int j=0j<6j++)
{
printf("%s",s[i].a[j])
for(int k=0k<8-strlen(s[i].a[j])k++)
printf(" ")
}
printf("%8d\n",x[i])
}
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)