c 语言编译是什么意思,我有个C语言编译程序,但是不知道是什么意思,望大家解释哈,在下...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我的QQ号;106173262
程序如下:
/*
#include "stdio.h"
#include "string.h"
#define N 3
struct CJ{
double Ch;
double math;
double Eng;
};
struct students{
char name[20];
struct CJ cj;
double sum;
double avg;
};
void input(struct students *p,int len);
void sort(struct students *p,int len);
void output(struct students *p,int len);
void main(){
struct students stu[N];
input(stu,N);
sort(stu,N);
output(stu,N);
getchar();
getchar();
}
void input(struct students *p,int len){
int i=0;
for(;i
printf("\n请输入学生的名字:");
fflush(stdin);
gets(p[i].name);
printf("\n请输入语文成绩:");
scanf("%lf",&p[i].cj.Ch);
printf("\n请输入数学成绩:");
scanf("%lf",&p[i].cj.math);
printf("\n请输入英语成绩:");
scanf("%lf",&p[i].cj.Eng);
p[i].sum=p[i].cj.Ch+p[i].cj.math+p[i].cj.Eng;
p[i].avg=p[i].sum/3.0;
}
}
void sort(struct students *p,int len){
struct students temp;
int i,j;
for(i=0;i
for(j=i+1;j
if(p[i].sum
temp=p[i];
p[i]=p[j];
p[j]=temp;
}
}
void output(struct students *p,int len){
char mingci[3][20]={"状元","榜眼","探花"};
int i;
printf("**********0607S1班级学生成绩管理系统*********\n");
printf("---------------------------------------------\n");
printf("名次 姓名 总分 平均分\n");
for(i=0;i
printf("%s%10s%14.2lf%12.2lf\n",mingci[i],p[i].name,p[i].sum,p[i].avg);
}
*/
/*
#include "stdio.h"
#include "string.h"
struct sjx{
float bian[3];
};
void panduan(struct sjx p);
void main(){
struct sjx len;
int i;
for(i=0;i<3;i++){
printf("\n请输入三角形的第%d条边:",i+1);
scanf("%f",&len.bian[i]);
}
panduan(len);
}
void panduan(struct sjx p){
int i=0;
if((p.bian[0]==p.bian[1]) && (p.bian[1]==p.bian[2]) && (p.bian[0]==p.bian[2]))
printf("此三角形为等边三角形\n");
else if((p.bian[0]==p.bian[1]) || (p.bian[1]==p.bian[2]) || (p.bian[0]==p.bian[2]))
printf("此三角形为等腰三角形\n");
else
printf("此三角形为不等边三角形\n");
}
*/
#include "stdio.h"
#include "string.h"
struct riqi{
int year;
int month;
int day;
};
int nian(struct riqi p);
void main(){
struct riqi rq;
int flag;
printf("请输入年份:");
scanf("%d",&rq.year);
printf("请输入月份:");
scanf("%d",&rq.month);
printf("请输入日期:");
scanf("%d",&rq.day);
flag=nian(rq);
printf("明天的日期为:");
switch(rq.month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:{if(rq.day<31)
printf("%d年%d月%d日\n",rq.year,rq.month,rq.day+1);
else
printf("%d年%d月%d日\n",rq.year,rq.month+1,1);
}break;
case 12:{if(rq.day<31)
printf("%d年%d月%d日\n",rq.year,rq.month,rq.day+1);
else
printf("%d年%d月%d日\n",rq.year+1,1,1);
}break;
case 4:
case 6:
case 9:
case 11:{if(rq.day<30)
printf("%d年%d月%d日\n",rq.year,rq.month,rq.day+1);
else
printf("%d年%d月%d日\n",rq.year,rq.month+1,1);
}break;
case 2:{if(flag==0){
if(rq.day<28)
printf("%d年%d月%d日\n",rq.year,rq.month,rq.day+1);
else
printf("%d年%d月%d日\n",rq.year,rq.month+1,1);
}
else {
if(rq.day<29)
printf("%d年%d月%d日\n",rq.year,rq.month,rq.day+1);
else
printf("%d年%d月%d日\n",rq.year,rq.month+1,1);
}
}break;
}
}
int nian(struct riqi p){
int flag=0;
if((p.year%4==0) && (p.year%100!=0) || (p.year%400==0))
flag=1;
return flag;
}
c 语言编译是什么意思,我有个C语言编译程序,但是不知道是什么意思,望大家解释哈,在下...相关推荐
- 二级c语言编译完程序如何运行,计算机二级C语言辅导:C++环境下编译和运行c语言...
一 单个文件运行 1 打开vc++出现如图 2 从file菜单中选择"new"→c++source file如图 3 单击"--"命令按扭,在choose di ...
- c语言编译面板上总有个0,C语言编程中常见问题.doc
C语言编程中常见问题 为什么vc6打开的文件却不能编译1 为什么一个vc6工程中有两个main函数不能编译成功?我想写两个程序怎么办?2 为什么v6不能编译程序,生成信息说compile和link都正 ...
- c语言编译运行程序,用visual c++ 运行C语言程序的过程
用visual c++ 运行C语言程序的过程 下面是用visual c++ 运行C语言程序的过程的详细步骤及操作教程,欢迎参考学习! 一:点击File-new(新建)出现如下对话框 在该对话框中选择第 ...
- c语言编译找不到函数的原型,C语言入门教程-函数原型
函数原型 现在,把程序中的所有函数声明函数原型已成为公认的良好编程风格.函数原型在真正定义函数之前,向后面的代码声明了函数的名称.参数和返回值的类型.为了理解函数原型的用处,请录入下面的程序并运行: ...
- 用c语言编译频率求波长,第2章 C语言基础知识.doc
第二章 C语言基础知识 2.1 常量和变量 [学习目标] 掌握常用标识符的命名规则 掌握常量和变量的定义与引用方法 实例5 常量和变量--输出常量与变量的值 [实例任务] 定义不同类型的几个变量,然后 ...
- 计算机二级c语言编译,全国计算机等级考试教程-二级C语言.pdf
丛书序 丛 书 序 全国计算机等级考试由教育部考试中心主办,是国内影响最大,参加考试人数最多的计算机水平考试.它的 根本目的在于以考促学,这决定了它的报考门槛较低,考生不受年龄.职业.学历等背景的限制 ...
- c语言编译英语翻译器,【图片】【C语言】【windows】---在线翻译器【erbi_lucifer吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include"Translation.h" char S_Language[20]={0},T_Language[20]={0}; ...
- GCC 使用-C语言编译过程
任何一种高级语言,要想在机器上执行,必须翻译为机器能读懂的机器语言.编译器就相当于翻译官,将高级语言翻译为机器语言. GCC 最初只用了编译 C 语言程序,全称是 GNU C Compiler.后来扩 ...
- C语言1066字符类型统计,C语言编译过程及数据类型
写在前面 C语言可以称得上是高级语言中的低级语言,接下来一段时间,我会写一下文章关于c语言,把它的神秘面纱一 一揭开.下面主要是c语言的C语言编译过程及数据类型 源文件编译过程 为了使计算机能执行高级 ...
最新文章
- python3语法糖------装饰器
- socket编程资料-网络收集
- Linux下软件安装和卸载
- 数组转换为html,如何将多维PHP数组转换为html表
- Linux系统Bash的常用功能(9)
- python给定dna等分成两个序列_分析DNA序列中的串联重复序列
- python逢7过小游戏_while循环拓展:用python做一个逢七过小游戏
- mysql8.0日期类型_mysql8.0.19基础数据类型详解
- 新型计算机病毒2017,【2017年整理】计算机病毒(修改好).ppt
- cimage和gdi绘图效率比较_使用MFC CImage类和GDI+ Image加载并绘制PNG图片
- 我的深圳真实驾考经历
- mantis apache mysql_apache+php+mysql搭建mantis
- Android 4.1 (Jelly Bean,果冻豆)
- 【Linux】进程通信
- 今天两位80后程序员身价超千亿 一大波快手员工财富自由
- idea快速搭建ssm框架
- 2022年最新crm管理系统免费试用-从0了解crm
- 无线传输的数据速率大小,数据包大小,带宽,网络负载,吞吐量之间的关系
- 几种宽带无线接入技术的比较
- 大家好,介绍一下,这是我的新朋友@VP
热门文章
- 爬虫的另一工具splash挑战selenium
- 十问 | 关于Service Mesh 和Kubernets的最前沿思考
- CentOS 7.3 安装MySQL--Java--Tomcat
- Application Virtualization 4.5 部署之(一)
- 位操作符:位与、|位或、^异或、~求反、左移位、带符号右移位、无符号右移位...
- Memcache - 一款图形化memcache监控工具
- Effective C# 原则18:实现标准的处理(Dispose)模式(译)
- mysql忘记root密码解决方法(版本mysql-8.0.12)
- Scala数值类型转换
- 解决:TypeError: ‘(slice(None, None, None), 1)‘ is an invalid key