C语言程序 用结构体编写一个程序,实现输入两个数,求出平均数

作者&投稿:泣曼 (若有异议请与网页底部的电邮联系)
C语言,编写一个程序从键盘上输入两个整数,并求出两个数的平均值在屏幕上输出结果~

代码如下:
#include
int main()
{float a,b,c;printf("please enter number1:")
scanf("%f",&a)
printf("please enter number2:")
scanf("%f",&b)
c = (a+b)/2;printf("the result is %.1f
",c);return 0;}
C语言编写程序的方法:
visual c++6.0
报错比较准确,但比较难用。是微软推出的一款编译器,是一个功能强大的可视化软件开发工具。

Turbo C 2.0
是dos环境下的,比较好用,但不支持复制,粘贴等功能,比较不好用,要记住常用的几个快捷键。

win-tc
窗口下的tc,比较好用,界面简洁,美观。适合编一些自己用的小程序。

Borland C++ Compiler
它是用来优化 BC 开发系统的工具。它包括最后版本的 ANSI/ISO C++ 语言的支持,包括 RTL,C++ 的 STL框架结构支持。

Dev-C++
是一个Windows环境下C/C++开发工具,它是一款自由软件,遵守GPL许可协议分发源代码。

例子如下:

直接编译,程序输出结果随意输入两个数,如100 ,98,程序执行结果如下图所示:

知识扩展:
算术平均数( arithmetic mean),又称均值,是统计学中最基本、最常用的一种平均指标,分为简单算术平均数、加权算术平均数。它主要适用于数值型数据,不适用于品质数据。
算术平均数是加权平均数的一种特殊形式(特殊在各项的权重相等)。在实际问题中,当各项权重不相等时,计算平均数时就要采用加权平均数;当各项权相等时,计算平均数就要采用算术平均数。

#include<stdio.h>
typedef struct stt
{
    float num;
}STT;
int main( )
{
    STT stt1,stt2;
    scanf("%f%f",&stt1.num,&stt2.num);
    printf("平均值:%f
",(stt1.num+stt2.num)/2);
    return 0;
}


#define <stdio.h>
struct A { int x,y; float av; } a;
void main() {
  scanf("%d%d",&a.x,&a.y); a.av=a.x+a.y; a.av/=2; printf("%f
",a.av);
}



勐腊县19259383078: 用C语言中的结构体编写程序 -
艾乳必瑞: #include<stdio.h> struct book{ char name[10]; int num; }book; int main() { int i; struct book b[20]; for(i=0;i<20;i++)//依次读入20个书名 {scanf("%s",&b[i].name); b[i].num=i;} do{ scanf("%d",&i); if(i>0&&i<21) printf("%s",b[i-1].name); }while(i==0);//输入0退出 return 0; }

勐腊县19259383078: 用结构体编一段C语言程序 -
艾乳必瑞: );%d",stu[i]; printf(&quot:%s\n&quot.score); printf("---------------------------\n"i<3;i++) { if(min>=stu[i].score) { min=stu[i];,stu[k];,&stu[i].score)#include struct student { char name[20]; int score;---------------------------\ printf(" scanf("输入第%d个学生的成...

勐腊县19259383078: C语言编一道程序,利用结构体,求助!
艾乳必瑞:【程序1】: main() { int day,month,year,sum,leap; printf("\nplease input year,month,day\n"); scanf("%d,%d,%d",&year,&month,&day); switch(month)/*先计算某月以前月份的总天数*/ { case 1:sum=0;break; case 2:sum=31;break; case 3:sum=59...

勐腊县19259383078: 用c语言结构体编写 -
艾乳必瑞: //很明显这是结构体定义 struct studentNode{ char name[30]; char sno[30]; };//比较字符数组的函数,对于结构体中的字符数组,直接用串比较可能会错误处理一些特殊字符.bool compare(const char* str1,const char* str2){ for(int i = 0 ; iif(str1[i] ...

勐腊县19259383078: 写一个关于结构体的 C语言程序 -
艾乳必瑞: 以前写过的程序,你自己改下用吧 #include "stdio.h" int get_week(int y,int m,int d) { int a; /* 用来保存计算得到的星期几的整数*/ if((m==1)||(m==2))/*如果是一月或二月进行换算*/ { m+=12; y--; } a=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7; /*基...

勐腊县19259383078: 怎么用c语言中结构体写下面的程序?急! -
艾乳必瑞: #include<stdio.h>#include <math.h> struct stu{ int math;//数学int en;//英语int PE;//体育int chem;//化学int phy;//物理 }; float ave(stu* stus){ int count=0; for(int i=0;i<4;i++){ count=count+stus[i].math; } return count*1.0/5; } void print1(stu* ...

勐腊县19259383078: 用C语言(结构体)编写程序
艾乳必瑞: 正好有个现成的: #include"stdio.h" #define yes 1 #define no 0 typedef struct date { int year; int month; int day; }DATE; long timedef(DATE d1,DATE d2); int leap(int year); int main() { DATE date1,date2; date1.year=2008; date1.month=11; date1....

勐腊县19259383078: 求大神用C语言结构体编写一个图书管理程序,要能增加或搜索书. -
艾乳必瑞: 说实话这个程序比较简单,但是代码现在写起来很烦! 结构体大概这么定义 struct library_book {char Bname[20];char Bauthor[20]char Bsn[20]; } 第一个功能用fread,fwrite等函数实现读写功能,每次读写的大小都是sizeof(struct library); 第二个功能就使用循环实现就行了! 忘记的差不多了,以前编写过类似的程序!

勐腊县19259383078: 用C语言写个结构体的程序~~高手帮哈忙~~~ -
艾乳必瑞: #include <iostream> using namespace std; struct ListNode { int intStart; int intEnd; int Count; ListNode *Next; }; ListNode *head,*NewNode,*ListTemp; void CreatList(int intStart,int intEnd,int Count) { NewNode = new ListNode(); NewNode->intStart ...

勐腊县19259383078: 帮忙用C语言写个简单的小程序,题目如下:利用结构体数据类型编程 -
艾乳必瑞: 先定义学生结构体:123456 structstudent { string name; string number; floatc_score; }; 定义学生数组:1234 constintstu_amount= 20;//学生人数 student stu[stu_amount]; for(intindex =0; index <stu_amount; index++) {/*一个个录入成绩*/} 汇总...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网