2018年7月11日-数组初步

news/2024/9/28 5:22:19 标签: C
/*
*copyright(c) 2018,HH
*All rights reserved.
*作 者:HH
*完成日期:2018年7月11日
*版本号:v1.0
*
*问题描:;初级,利用数组求平均值
*输入描述:;
*程序输出:;。
*/
#include<stdio.h>
int main()
{
    int i;
    int total=0;
    int ave;
    int a[5];
    for(i=0;i<5;i++)
    {
        printf("请输出第%d位同学的成绩:\n",i);
        scanf("%d",&a[i]);
        total+=a[i];//对计算有影响的变量使用前必须赋初值(清0),否则变量里会带有随机数初值
    }
    ave=total/5;
    printf("5位同学的平均成绩是:%d\n",ave);
    return 0;
}

CMA==/dissolve/70" />

/*
*copyright(c) 2018,HH
*All rights reserved.
*作 者:HH
*完成日期:2018年7月11日
*版本号:v1.0
*
*问题描:;数组的使用
*输入描述:年,月,日;
*程序输出:第几天;。
*/
#include<stdio.h>
int days(int year,int month,int day);
int main()
{
    int year,month,day,f;
    printf("请分别输入年,月,日的数值:\n");
    scanf("%d %d %d",&year,&month,&day);//%d之间是空格,输入的数据之间也必须是空格!!!
    f=days(year,month,day);
    printf("这个日期是当年的第%d天\n",f);
    return 0;
}

int days(int year,int month,int day)
{
   int i,sum=day;
   int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
   for(i=1;i<month;i++)
   {
       sum=sum+a[i];//利用数组元素,完成不同数据的使用!!!!!!!!!!!!!!1
   }
   if(month>2&&((year%4==0&&year%100!=0)||year%400==0))//若为闰年且月份大于2,则加1天
   {
       sum=sum+1;
   }
   return sum;
}

CMA==/dissolve/70" />


http://www.niftyadmin.cn/n/1252800.html

相关文章

2018年7月15日-冒泡排序法

/* *copyright(c) 2018,HH *All rights reserved. *作 者&#xff1a;HH *完成日期&#xff1a;2018年7月15日 *版本号&#xff1a;v1.0 * *问题描:&#xff1b;第一个冒泡排序法 *输入描述&#xff1a;&#xff1b; *程序输出&#xff1a;&#xff1b;。 */ #include <stdi…

根据结构体数组中某一数据项对结构体数组排序

/* *copyright(c) 2018,HH *All rights reserved. *作 者&#xff1a;HH *完成日期&#xff1a;2018年8月17日 *版本号&#xff1a;v1.0 * *问题描述:输入结构体数组&#xff0c;并根据结构体中的某一数据项对整个结构体数组进行排序 *输入描述&#xff1a;&#xff1b; *程序输…

指向结构体的指针结构体成员指针

1、指向结构体的指针 一个 变量的指针&#xff0c;就是该变量所占据的内存段的起始地址。指向一个结构体的指针变量&#xff0c;其值是结构体变量的起始地址。 /* *copyright(c) 2018,HH *All rights reserved. *作 者&#xff1a;HH *完成日期&#xff1a;2018年8月17日 *版…

typedef在C语言中的用法

typedef工具是一个高级数据特性&#xff0c;利用typedef可以为某一类型自定义名称。它与#define有3个不同点&#xff1a; &#xff08;1&#xff09;与#define不同&#xff0c;typedef创建的符号名只受限于类型&#xff0c;不能用于值。 &#xff08;2&#xff09;typedef由编…

Linux的文件属性、目录结构、磁盘分类

1、Linux的文件属性 文件名&#xff1a;可由字母、数字、下划线、圆点组成。 常见文件类型&#xff1a;&#xff08;文件属性位于文件名头部&#xff0c;而不是后缀&#xff09; 普通文件&#xff08;-&#xff09;&#xff0c;regular file 目录文件&#xff08;d&#xf…

VMware workstation下Ubuntu的纯净安装

VMware workstation版本&#xff1a;10.0.4 build-2249910。 Ubuntu版本&#xff1a;选择了ubuntu-16.04.5-desktop-i386。 第一步、新建虚拟机 文件>新建虚拟机&#xff1b; 典型&#xff08;推荐&#xff09;配置&#xff1b; 启动虚拟机后&#xff0c;问题1如下&…

linux命令格式及帮助

1、linux命令的组成部分&#xff1a;命令字命令选项参数&#xff08;选项&#xff09;命令操作参数&#xff08;参数&#xff09; 2、命令行格式 3、命令的帮助形式&#xff1a; 1&#xff09;man&#xff08;manual&#xff09;“使用手册”&#xff0c;格式&#xff1a;man…

linux的目录操作

1、目录的路径概念 1&#xff09;命令&#xff1a;pwd&#xff0c;print work directory&#xff0c;显示本当前目录的路径&#xff1b; 2、目录的显示和切换 1&#xff09;命令&#xff1a;ls&#xff0c;list&#xff0c;显示当前目录下的文件&#xff1b; 2&#xff09;…