C语言参考作业

发布 2022-09-14 17:31:28 阅读 4515

姓名:班级:学号:

目录。c语言 - 1 -

第二次大作业 - 1 -

1.设有函数 - 3 -

2.编写一个程序,输出某个年份y每个月的天数,其中y应由用户从键盘输入 - 6 -

3.自拟题目。要求能基本涵盖已学内容,程序至少25条以上语句。 -9 -

二、作业心得 - 12 -

1、分段函数 - 12 -

2、判断年份得出相应月份对应的天数 - 12 -

3、自编程序 - 12 -

4、与第一次作业相比较 - 12 -

一、作业题目。

编写一个程序,输入x,则输出相应的y值。能连续求解则更好。要求对程序进行有效正确的注释。

#include <>

#include <>

#include <>

#include <>

void delay(void);

main()

float x;

float y;

int i;

char answer;

printf("程序正在启动,请稍后");

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

system("cls");

while(1)

if(x>=1&&x<13)

if(x>=13)

printf("continue(y/n)?");

answer=getche();

system("cls");

if(answer!='y') break;

void delay(void)

int i,j,k;

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

for(j=0;j<1000;j++)

for(k=0;k<1500;k++)

请输入年份:

你输入的年份各月的天数如下:

月天数。1 30天

2 28天依次类推。

要求程序能连续运行,按esc键则结束;程序界面友好;该程序必须至少定义2个以上函数。

#include<>

#include<>

#include<>

void delay(void);

int month[13]=,0,31,29,31,30,31,30,31,31,30,31,30,31}};

main()

int y;

int i;

int b;

char answer;

printf("程序正在启动,请稍后");

for(b=0;b<6;b++)

system("cls");

while(1)

elseprintf("平年");

for(i=1;i<13;i++)

printf("%d\t%d",i,month[0][i]);

printf("按任意键继续,按esc退出");

answer=getche();

system("cls");

if(answer==27)

break;

void delay(void)

int i,j,k;

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

for(j=0;j<1000;j++)

for(k=0;k<1500;k++)

#include <>

#include <>

#include <>

#include <>

void delay(void);

int menu(void);

main()

int x,y,i,a;

printf("程序正在启动,请稍后");

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

system("cls");

while(1)

printf("continue(y/n)?");

answer=getche();

system("cls");

if(answer!='y')

break;

void delay(void)

int i,j,k;

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

for(j=0;j<1000;j++)

for(k=0;k<1500;k++)

int menu(void)

int a;

printf("1.十点加四点是几点?2.树上qi个猴,地下一个猴,一共几个猴?请选择题目:");

a=getche();

return a;

程序运用了简单的if语句,原本想用switch语句,但是switch的选择表达式的值只能是字符型或整形,所以不能直接用x来做选择。试图用其他方式解决,但是没有找到。

程序运用的二维数组,这个事本次作业的难点。本次作业初步了解了一尾数组函数,对于二维数组还在揣摩阶段。本次作业还运用了简单的函数调用,但是对于函数调用并不是很熟练,还需更多的学习。

自编程序没有编写函数程序。程序中包含switch函数内嵌if函数,同时还用到了调用函数。程序在编写过程中遇到了较大困难,其中就是switch函数的循环,经过很多改变,成为现在的结果。

与第一次作业相比较,这次作业在界面上优化了许多,是界面看起来更加简洁直观。但是对于程序编写还很不熟练,写的过程中需要参考之前的程序。

C语言参考作业

姓名 班级 学号 本次作业时c语言第一次作业。分别是求两点所成直线的斜率和直线所经过的象限 自主完成一项程序,包含十五条语句。在完成作业的过程中发现许多错误,多数是语言上的细节错误,例如没有加 或者输入法格式错误,少数有逻辑功能性错误。本次作业很好的巩固的老师课堂上所讲解的内容,认识了简单的循环语句...

C语言参考

一 用子函数写选择排序法的程序 从小到大 void px int a,int n int i,j for i 0 i 二 用子函数写冒泡排序法的程序 从小到大 void px int a,int n int i,j for i 1 i 三 用子函数写顺序查找法的程序。int find int a,i...

C语言作业

no.1 include int main 结果z 9.000000 配置 mingw2.95 cuirelease,编译器类型 mingw old检查文件依赖性。完成构建未命名1 0个错误,0个警告。生成c documents and settings administrator my docum...