请大侠们用c语言帮我编一下程序,用C语言编写的代码程序

本文目录一览:

请会C语言的大侠来给小弟写一下程序

第一个程序的逻辑和表达都是错误的,重写如下:

#includestdio.h

void main(void)

{

float sum=0;

int n,i;

printf(“n=”);

scanf(“%d”,n);

for (i=1;i=n;++i)

sum+=1.0/i;

printf(“sum=%g\n”,sum);

}

第三个程序对题目理解有误,而且程序的语法也有错误,修改如下:

#includestdio.h

main()

{

double x,y,z;

printf(“input x,y\n”);

scanf(“%lf,%lf”,x,y);

z=x/y;/*注意这里,题目表达的意思是“第二个数去除第一个”,而不是“第二个数除以第一个”*/

printf(“%f=z,%f=x,%f=y”,z,x,y);/*注意这里,格式字符串要写在一个字符串中*/

}

C语言编程,大侠们帮帮忙!~

首先,楼上的两位的都不对得。。。。

#include stdio.h

#include stdlib.h

int main()

{

int i,n,m,t,k;

scanf(“%d”,i);

m=10000;n=1000;

for(k=0;k5;k++)

{ if(k==0)

{t=i/m;printf(“%d “,t);

}

else

{

t=(i%m)/n;

m/=10;

n/=10;

printf(“%d “,t);

}

}

system(“PAUSE”);

return 0;

}

我这个行哦

急!求C语言大虾们帮忙: 编一个程序

#include stdio.h

void main(void)

{

double a,b,c;

printf(“请输入三个边长:\n”);

scanf(“%lf%lf%lf”,a,b,c);

if(a+bc a+cb b+ca)

{

if(a==b a==c)

printf(“可以构成一个等边三角形。\n”);

else if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b)

{

if(a==b||b==c||a==c)

printf(“可以构成一个等腰直角三角形。\n”);

else

printf(“可以构成一个直角三角形。\n”);

}

else if(a==b||b==c||a==c)

printf(“可以构成一个等腰三角形。\n”);

else

printf(“可以构成一个一般三角形。\n”);

}

else

printf(“不能构成三角形。\n”);

}

如何用C语言编写一个简单的程序!

上了大学有很多同学都在学习C语言,C++就是C语言的一种,那么怎么用c语言写一个简单的程序hello world呢,下边来给大家演示一下

工具/材料

电脑,c语言软件

01

鼠标左键双击c语言软件,打开,打开后界面如图,点击关闭即可

02

点击上方程序窗口左上角的文件,选择新建

03

在打开的窗口中选择文件,下边一般是第四个 c++Source file,输入文件名(hellw.c),一定要以“.c”为后缀结尾

04

进入编辑页面在,页面编辑源代码就可以

#includestdio.h

void main()

{

printf(“hello world!”\n);

}

然后选择保存,打印,输出运行。

05

输出的效果就是这样了,一个简单的c语言程序就写好了

特别提示

所有的输入都要在英文半角的情况下输入,不然程序会不能识别,会报错。

用C语言编写一个程序

#include stdio.h

#include stdlib.h

/*

主函数main中输入一组(10个)C语言成绩值到数组score[ ]中,

并输出如图所示的主菜单,根据不同的选择调用相应函数,编

写函数分别实现:

1- 输出平均值

2- 排序成绩

3- 输出比平均值低的成绩和个数

4- 输出及格率

5- 查找成绩

6- 添加成绩

0- 结束程序

*/

//1、平均成绩函数

double AveScores(double [], double);

double AveScores(double score[], double count)

{

int i;

double sums = 0;

double average;

for(i = 0; i count; i++)

{

sums += score[i];

}

average = sums / count;

return average;

}

//排序成绩函数由小到大

void SortScores(double [], int);

void SortScores(double score[], int count)

{

int i, j;

double temp;

for(i = 0; i count; i++)

{

for(j = 0; j count – i – 1; j++)

{

if(score[j] score[j + 1])

{

temp = score[j + 1];

score[j + 1] = score[j];

score[j] = temp;

}

}

}

}

//输出比平均值低的成绩个数

double LowAve (double [], int, double);

double LowAve (double score[], int count, double average)

{

int i= 0;

double countlow = 0;

for(i = 0; i count; i++)

{

if(score[i] average)

{

countlow++;

}

}

return countlow;

}

//查找成绩

void FindScore(double [], int);

void FindScore(double score[], int count)

{

int i;

int index;

double input;

printf(“请输入要查找的成绩”);

scanf(“%lf”, input);

for(i = 0; i count; i++)

{

if(score[i] == input)

{

printf(“找到了!此成绩在第%d个\n”,i);

}

}

}

//添加成绩

int AddScore(double [], int);

int AddScore(double score[], int count)

{

int i = 0;

printf(“请用户输入要添加的成绩:”);

while(scanf(“%lf”, score[i + count]) != 1 || score[i + count] 0)

{

fflush(stdin);

printf(“请重新输入正数:”);

}

count++;

return count;

}

int main()

{

int i, j;

int index; //数组元素下标

int choice; //用户选择

double average; //平均成绩

double temp; //临时变量

int count = 10; //成绩个数最多支持100个

double countlow; //低于平均成绩的个数

double score[100] = {76, 68, 98, 87, 71, 65, 49, 54, 80, 61};

double lowScore[100]; //用来存放低于平均成绩的数组

do

{

printf(“*********************************\n”);

printf(“1、输出平均值\n”);

printf(“2、排序成绩\n”);

printf(“3、输出比平均值低的成绩和个数\n”);

printf(“4、输出及格率\n”);

printf(“5、查找成绩\n”);

printf(“6、添加成绩\n”);

printf(“0、结束程序\n”);

printf(“*********************************\n”);

printf(“请选择功能:”);

while(scanf(“%d”, choice) != 1 || choice 0 || choice 6)

{

fflush(stdin);

printf(“请重新输入0-6的数字:”);

}

switch(choice)

{

case 1://1- 输出平均值

average = AveScores(score,count);

printf(“平均成绩为%.2lf\n”, average);

break;

case 2://2- 排序成绩

SortScores(score,count);

printf(“排序后成绩为:\n”);

for(i = 0; i count; i++)

{

printf(“第%d个成绩:\t”,i + 1);

printf(“%.2lf\n”,score[i]);

}

break;

case 3://3- 输出比平均值低的成绩和个数

for(i = 0; i count; i++)

{

lowScore[i] = score[i];

}

SortScores(lowScore,count);

average = AveScores(score, count);

countlow = LowAve(lowScore,count,average);

printf(“低于平均成绩的个数为%.0lf\n”, countlow);

for(i = 0; i countlow; i++)

{

printf(“第%d个低于平均的成绩:\t”,i + 1);

printf(“%.2lf\n”,lowScore[i]);

}

break;

case 4://4- 输出及格率

average = AveScores(score, count);

countlow = LowAve(score,count,average);

printf(“及格率为:%.2lf%%%\n”,100 – countlow / count * 100);

break;

case 5://5- 查找成绩

FindScore(score,count);

break;

case 6://6- 添加成绩

count = AddScore(score,count);

break;

}

}while(choice != 0);

return 0;

}

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/154191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-15 03:25
下一篇 2024-11-15 03:25

相关推荐

  • Python程序需要编译才能执行

    Python 被广泛应用于数据分析、人工智能、科学计算等领域,它的灵活性和简单易学的性质使得越来越多的人喜欢使用 Python 进行编程。然而,在 Python 中程序执行的方式不…

    编程 2025-04-29
  • python强行终止程序快捷键

    本文将从多个方面对python强行终止程序快捷键进行详细阐述,并提供相应代码示例。 一、Ctrl+C快捷键 Ctrl+C快捷键是在终端中经常用来强行终止运行的程序。当你在终端中运行…

    编程 2025-04-29
  • Python程序文件的拓展

    Python是一门功能丰富、易于学习、可读性高的编程语言。Python程序文件通常以.py为文件拓展名,被广泛应用于各种领域,包括Web开发、机器学习、科学计算等。为了更好地发挥P…

    编程 2025-04-29
  • AES加密解密算法的C语言实现

    AES(Advanced Encryption Standard)是一种对称加密算法,可用于对数据进行加密和解密。在本篇文章中,我们将介绍C语言中如何实现AES算法,并对实现过程进…

    编程 2025-04-29
  • 学习Python对学习C语言有帮助吗?

    Python和C语言是两种非常受欢迎的编程语言,在程序开发中都扮演着非常重要的角色。那么,学习Python对学习C语言有帮助吗?答案是肯定的。在本文中,我们将从多个角度探讨Pyth…

    编程 2025-04-29
  • Python购物车程序

    Python购物车程序是一款基于Python编程语言开发的程序,可以实现购物车的相关功能,包括商品的添加、购买、删除、统计等。 一、添加商品 添加商品是购物车程序的基础功能之一,用…

    编程 2025-04-29
  • 爬虫是一种程序

    爬虫是一种程序,用于自动获取互联网上的信息。本文将从如下多个方面对爬虫的意义、运行方式、应用场景和技术要点等进行详细的阐述。 一、爬虫的意义 1、获取信息:爬虫可以自动获取互联网上…

    编程 2025-04-29
  • Python被称为胶水语言

    Python作为一种跨平台的解释性高级语言,最大的特点是被称为”胶水语言”。 一、简单易学 Python的语法简单易学,更加人性化,这使得它成为了初学者的入…

    编程 2025-04-29
  • Vb运行程序的三种方法

    VB是一种非常实用的编程工具,它可以被用于开发各种不同的应用程序,从简单的计算器到更复杂的商业软件。在VB中,有许多不同的方法可以运行程序,包括编译器、发布程序以及命令行。在本文中…

    编程 2025-04-29
  • Python一元二次方程求解程序

    本文将详细阐述Python一元二次方程求解程序的相关知识,为读者提供全面的程序设计思路和操作方法。 一、方程求解 首先,我们需要了解一元二次方程的求解方法。一元二次方程可以写作: …

    编程 2025-04-29

发表回复

登录后才能评论