#define STNUM 3 //学生数
struct student{
char id[10]
char name[10]
float course[3]
}
int main(){
student st[STNUM] //student结构体数组
int i,j
printf("==========录入信息==========\n")
for(i=0i<STNUMi++){
printf("请输入第%d个学生的信息\n",i+1)
printf("请输入学号:")
scanf("%10s",&st[i].id)
printf("请输入姓名:")
scanf("%10s",&st[i].name)
printf("请输入3门课的成绩:")
for(j=0j<3j++){
scanf("%f",&st[i].course[j])
sum[i] += st[i].course[j]
}
}
printf("==========学生信息==========\n")
for(i=0i<STNUMi++){
printf("-----------学生%d----------\n",i+1)
printf("学号:%s\n",st[i].id)
printf("姓名:%s\n",st[i].name)
printf("3门课的成绩:")
for(j=0j<3j++){
printf("%.1f ",st[i].course[j])
sum[i] += st[i].course[j]
}
printf("\n")
}
return 0
}
1.一个完整的系统一般由很多功能相对独立的单元模块组成。 2.单元模块中可以是类、函数。类和函数配合来实现想要的功能。(具体的代码里会用到变量、常量和系统关键字) 3.另外,还有界面部份和后端的数据库部份。 函数一般定义格式: funciton funName(Var1:string) begin //函数内容 end类的一般定义格式: type TMyObject=class(TOejct) private //私有部份 public //公有部份 end如果需要一个完整的 Delphi 程序例子,可以在下面的网址去下载一个: http://www.delphifans.com/顺序结构#include<stdio.h>
void
main()
{
printf("输入半径R\n")
float r
scanf("%f",&r)
float
area
area=3.14*r*r
printf("圆的面积为:%f
\n",area)
}
选择结构
#include<stdio.h>
#include<math.h>
void
main()
{
printf("输入一个整数求其绝对值\n")
int
a
scanf("%d",&a)
if(a>0)
printf("其绝对值为:%d\n",a)
else
printf("其绝对值为:%d\n",abs(a))
}
循环结构
#include<stdio.h>
void
main()
{
int
i
int
sum=0
for(i=0i<100i++)
{
sum=sum+i
}
printf("0+1+2+.....+99=%d\n",sum)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)