如何用DEV C++实现从键盘上输入5个数,求平均值?

作者&投稿:荣卢 (若有异议请与网页底部的电邮联系)
~

1、首先打开我们的DEV C++软件,点击“新建源代码”。

在编辑页面输入以下源代码:

#include <stdio.h>

int main( )

{

int *p;

int i,a[5];

float sum=0,average;

p=a;

printf("please input 5 numbers:");

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

scanf("%d",&a[i]);

for(p=a;p<(a+5);p++)

sum=sum+*p;

average=sum/5;

printf("average=%f",average);

return 0;

}

2、因为这次的程序编写要求我们先定义一个整型数组a[5],采用scanf语句输入数组中的每个元素。所以在编写源代码时,我们要先把这一个要求编写在计算机上。

3、因为这里要求我们使用指针来对我们输入的数字进行访问,所以我们要先给我们输入的每一个数字给予它的地址,便于我们进行访问。看下图。

4、因为题目最后的结果是要求我们从键盘上输入5个整数,并且最后由计算机输出其平均值,所以在代码中我们必须含有sum=sum+*p;average=sum/5;这两组代码。

5、代码全部编写成功之后,我们点击“运行”,然后在弹出的输入面板中输入任意5个整数,按回车键,即可得出我们的平均值。




荔波县13888527248: c语言 如何从键盘输入字符串?????? -
烛文奥迪: c语言从键盘输入字符串的步骤如下: 1.首先我们新建一个dev C++的项目. 2.接下来在项目中新建C语言程序文件. 3.然后在C语言文件中声明一个字节数组. 4.接下来我们通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串. 5.接着在通过printf函数输出用户输入的内容. 6.最后运行C语言程序,我们输入内容以后就可以输出了.这样就解决了c语言从键盘输入字符串的问题了.

荔波县13888527248: 应用:DEV C++,一个简单的C程序;题目要求:键盘输入N个实数,输出 最大的数,以及最大的数的个数 -
烛文奥迪: #include<stdio.h>#define N 5 int main() {int temp,n,max,i; scanf("%d",&temp); max=temp; n=1; for(i=1;i<N;i++){ scanf("%d",&temp); if(temp==max) n++; if(temp>max){ max=temp; n=1; } } printf("最大数为:%d,最大数个数为:%d",max,n); return 0; }/* 运行结果:4 5 5 2 3 最大数为:5,最大数个数为:2*/

荔波县13888527248: 我想用C++写一个函数 从键盘上随机输入一个字符 怎么写 -
烛文奥迪: “在键盘上随机输入一个字符”,你能说明白一点不? 键盘是人工输入的,输入的字符随机性也是由人决定的. 如果是这样 程序就是 char inputachar() { char a; cin<<a; return a; }

荔波县13888527248: DEV C++如何进行文件输入输出,最好能给一个过程. -
烛文奥迪: #include<iostream> #include<fstream> using namespace std;int main() {int a,b,c,d;fstream file("test.txt",ios::in|ios::out);a=1;b=2;file<<a<<' '<<b;file.seekg(ios::beg);file>>c>>d;cout<<c<<' '<<d<<endl;file.close();return 0; } 这是个我写的文件输入输出的小例子,用法和cin和cout差不多,你可以参考下

荔波县13888527248: C++如何从键盘输入数字给变量 -
烛文奥迪: C++ 的标准输入是使用 std::cin. 首先,包含头文件 #include<iostream>然后,比如输入一个整数: int a; std::in >> a;此时可以从键盘读取一个整数,并赋值给 a. 示例: #include <iostream>int main() {int a;std::cin >> a; std::cout << "输入...

荔波县13888527248: 用DEV - C++编写函数调用的判断素数的代码 -
烛文奥迪: //---------------------------------------------------------------------------#include #include #include int isprm(int n) { int i; for (i=2; i<=(int)floor(sqrt(n)); i++) { if (n%i==0) { return 0; } } return 1; } int main(void) { int a; scanf("%d",&a); puts(isprm(a)?"YES":"NO")...

荔波县13888527248: 请问怎样用C++编程,实现从健盘上输入一个十六进制数,输出十进制数形式 -
烛文奥迪: #include void main() { int n; cout cin>>hex>>n; cout}

荔波县13888527248: 通过键盘输入多个同学成绩,当输入 - 1时或1时.停止输入, 计算平均成绩,在窗体上输出计算结果 用DEV - C++编 -
烛文奥迪: 先输入一个数; while(输入的数!=-1&&输入的数!=1) {继续输入; } 下面计算平均成绩. 没用过DEV-C++,只能说说大体思路了

荔波县13888527248: C++怎样实现从键盘输入一行汉字,在输出来 -
烛文奥迪: 不是啊 用char类型的字符数组就可以读入如姓名,性别等汉字的信息, 只是你读入数据的时候要采用中文输入法··你下去试下应该可以的 但是在这里一个汉字不是占一个字节,而是两个字节··· 哈哈··我也是个c++菜鸟啊,一起努力,交流···

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