1、用C语言编写一个程序计算自己的期末考试成绩的总分。(要求各科成绩从键盘

作者&投稿:圣谭 (若有异议请与网页底部的电邮联系)
c语言。编写一个程序,输入全班同学某门课考试成绩,计算平均成绩并统计大于等于平均成绩的人数。~

#include
main()
{
double grade[200];
double sum,avg,temp;
int count,i,n;
i=0;
count=0;
sum=0;
printf("请依次输入每个同学的成绩,输入-1结束
");
scanf("%lf",&temp);
while(temp!=-1)
{
grade[i++]=temp;
count++;
sum=sum+temp;
scanf("%lf",&temp);
}
avg=sum/count;
n=0;
for(i=0;i<count;i++)
{
if(grade[i]>=avg)
n++;
}
printf("全班平均分%.2lf,成绩大于等于平均分的人有%d人
",avg,n);
}

#include #include int main (){int num,i,j;double arry[20][3],C,area;printf("请输入三角形的个数,不要超过20个:
");scanf("%d",&num);printf("请依次输入三角形的边长,按空格隔开
"); for (i=1;iarry[i][2])&&(arry[i][0]+arry[i][2]>arry[i][1])&&(arry[i][1]+arry[i][2]>arry[i][0])) { C=(arry[i][0]+arry[i][1]+arry[i][2])/2; area=sqrt(C*(C-arry[i][0])*(C-arry[i][1])*(C-arry[i][2])); printf("area=%.2lf
",area); } else printf("can't
"); } return 0;}

第二题:平年闰年都有考虑,可能出错的数据运行了一下。
#include int panduan (int year);int main (){int num,i,j,k,arry[20][3],num_Day=0;printf("请输入数据的个数,不要超过20个:
");scanf("%d",&num);printf("请依次输入年月日,按空格隔开
"); for (i=1;i9999)|(arry[i][1]12)|(arry[i][2]31)| ((panduan(arry[i][0]))&(arry[i][2]>=30)&(arry[i][1]==2))|(!(panduan(arry[i][0]))&(arry[i][2]>=29)&(arry[i][1]==2)) )//把年月日输错的直接报错 printf("Wrong Input
"); else { if(arry[i][1]==1)printf("这是第%d天
",arry[i][2]); else { for(j=1;j<arry[i][1];j++) { if(j==1||j==3||j==5||j==7||j==8||j==10||j==12) num_Day+=31; else if(j==2) { if(panduan(arry[i][0])) num_Day+=29; else num_Day+=28; } else num_Day+=30; } num_Day+=arry[i][2]; printf("这是第%d天
",num_Day); num_Day=0; } } } return 0;}int panduan (int year){ int leap; if(year%4==0) { if(year%100==0) { if(year%400==0) leap=1; else leap=0; } else leap=1; } else leap=0;return leap;}

大二学生做的,不是很优化。

#include<stdio.h>
int main()
{ int n,i,s=0,x;
printf("考了几门功课?\n");
scanf("%d",&n);
printf("请输入%d门功课的成绩: \n");
for(i=0; i<n; i++)
{ scanf("%d",&x);
s+=x;
}
printf("总分是:%d\n",s);
return 0;
}


用c语言编程如何实现求和的程序代码?
2、之后需要定义几个变量,一个存放和,一个从1开始到100,如下图所示。3、之后书写for循环,首先给i赋值为1,其中如果要求200以内和把数字100改为200即可。4、然后写for循环里面的内容,sum=sum+i;把每个i的值加到sum里面。5、最后进行输出,编写输出语句把它输出出来,sum为整形,故用%d,如下...

c语言中编写程序,输入2个数,定义四个函数,分别实现加减乘除四则运算...
6、最后,如果需要计算模运算(取余数),可以先进行除法运算,然后取余数。例如,`result=calculate(x,y,'\/')%y;`,这里的`%`是求模运算符。通过以上步骤,你将能够使用C语言编写一个包含加、减、乘、除功能的程序,同时确保在执行除法时进行了必要的错误检查。

如何用C语言编写一个程序?
include <stdio.h> int main(void){ float n, n2, n3;printf("请输入一个数\\n");scanf("%f",&n);printf("请再输入一个数\\n");scanf("%f",&n2);n3=n2+n;printf("这两个数的和是%.2f",n3);return 0;}

用C语言做一个计算器,能实现加减乘除混合运算?
是的,可以使用C语言编写一个计算器程序,能够实现加、减、乘、除等混合运算。下面是一个简单的示例程序:```c include <stdio.h> int main() { char operator;double num1, num2, result;printf("Enter an operator (+, -, *, \/): ");scanf("%c", &operator);printf("Enter two ...

用C语言编写流星雨程序
这篇文章详细描述了如何使用C语言编写一个模拟数字流星雨的程序。它首先定义了程序的入口点以及一些关键的编译指令和全局变量,如屏幕尺寸、流星速度和数量等。程序的主要部分包括流星结构体的定义,函数的声明和实现,如随机ASCII码生成、流星移动和颜色设置等。在主函数中,通过初始化流星、批量绘图、更新...

如何用c语言编一个成绩查询系统?
如果你是要做一个非常专业的商业软件,这个其实不太适合用C语言来编写。你可以考虑其他高级语言如java,c#,etc.如果你仅仅是想在功能上实现成绩查询,而且数据量不是那种特别大,比如千万,上亿级别的,用C语言以二进制文件读写的方式完全可以轻松实现。下面说说大概的思路:1.你可以定义一个结构体来描述...

用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
程序如下:include <stdio.h> int main(){ char ch;scanf("%c",&ch);printf("%c",ch-'a'+'A');return(0);} 示例一:include<stdio.h> int main(){ char ch;scanf("%c",&ch);printf("Letter %c converted into a letter %c!",ch,ch-32);\/\/大写字母ASCII码比小写字母小32 ...

如何用c语言编写一个程序?
include<stdio.h> int main(){ int i,m=0;for(i=2;i<=100;i+=2) m=m+i;printf("%d\\n",m);return 0;} 或 include int main(){ int i,sum=0;for(i=1;i<=50;i++){ sum=sum+2*i;} printf("2+4+6+…+98+100=%d\\n",sum);return 0;} ...

c语言: 编写递归函数把输入的一个负整数转换成二进制输出
while(1){ printf("请输入一个整数:"),scanf("%d",&n);bnyHead->next=getBCode(n);printf("转为二进制数:"),showBny(bnyHead);freeBny(bnyHead);printf("\\n");} return 0;} void freeBny(BNY *bnyHead){ BNY *prev=NULL,*bny=NULL;bny=bnyHead->next;while(bny){ if(prev) ...

如何用C语言将一个负数转为正数?
用C语言编写程序,将负数转为正数,可以使用函数abs(),当然根据简单的“负负得正”,也可,以下是一个简单的C语言程序:在这个程序中,我们首先定义了一个整型变量num,用于存储用户输入的整数。然后,我们使用scanf函数从用户处获取一个整数,并将其存储在num变量中。接下来,我们检查num的值是否小于0...

防城区13495765407: 用C语言编写一个计算器程序,实现加,减,乘,除,求平方根(正数),倒数等功能.①要求根据用户从键盘输入的表达式:操作数1 运算符op 操作数2计... -
军逄康复:[答案] #include#include#includeusing namespace std; const double pi = 3.14159265; const double e = 2.718281828459; const int SIZE = 1000; typedef struct node//为了处理符号而建立的链表(如:1+(-2)) { char data;...

防城区13495765407: 怎么用C语言编写一个计算器程序? -
军逄康复: #include<stdio.h> #include<math.h> main() { float a,b; char c; printf("please input the expression:"); scanf("%f%c%f",&a,&c,&b); swich(c) { case'+': printf("%f",a+b); case'-': printf("%f",a-b); case'*': printf("%f",a*b); case'/': if(b==0)printf("wrong!"); elseprintf("%f",a/b); break; default: printf("wrong!"); } }

防城区13495765407: 求一个简单的C语言编辑的计算器程序.谢谢了. -
军逄康复: 只能算整数的: #includemain() { int a,b; char d; printf("输入表达式\ n"); scanf("%d%c%d",&a,&d,&b); switch(d) { case'+':printf("%d+%d=%d",a,b,a+b); break; case'-':printf("%d-%d=%d",a,b,a-b); break; case'*':printf("%d*%d=%d",a,b,a*b); break;case'/':printf("%d/%d=%d",a,b,a/b); break; } }

防城区13495765407: C语言 编写一个程序 计算...
军逄康复: 亲,你的程序循环永远不会停止 此句for ( i=1; fabs(1/i*(i+1))>=1e-6; i++ ) i永远大于0 所以不会停止 所以没输出入 没错误 计算机只能计算有限的数值,这种无限逼近型的不能用这种方法算的

防城区13495765407: 用c语言编写一个计算器 -
军逄康复: 先简单给你写了一下,你先看看行不行,太晚了,我得睡啦,要是不明白,明天追问就行:#include int main() { int a,b; char c; while( //这里是逗号表达式,如果看起来别扭可以改到while循环外 printf("请输入1个式子(输入q退出):\n"), ...

防城区13495765407: 编写一个C语言程序,模拟一个计算器. -
军逄康复: #include <dos.h> /*DOS接口函数*/#include <math.h> /*数学函数的定义*/#include <conio.h> /*屏幕操作函数*/#include <stdio.h> /*I/O函数*/#include <stdlib.h> /*库函数*/#include <stdarg.h> /*变量长度参数表*/#include <graphics.h> /*图形函数*/#...

防城区13495765407: 用C语言编写一个程序,计算一个3*3矩阵每行的和 -
军逄康复: #include<stdio.h> main() {int a[3][3],for (i=0;i<3;i++){s=a[i][0]+a[i][1]+a[0][2];printf("第%d行的和是%d",i,s);} }我没有c编程程序,没法调试啊,你自己试试,你要是有程序发一个给我啊,呵呵!!!434958125@qq.com

防城区13495765407: 用C语言写一个程序计算下面的式子x+a%3*(int)(x+y)%2/4 x=2.5;a=7;y=4.7 -
军逄康复:[答案] #include int main() { double x = 2.5,y = 4.7; int a = 7; double z = x + a%3 * (int)(x + y)%2/4; printf("z = %.2lf\n\n",z); return 0; }

防城区13495765407: 急求:用C语言编写一个程序,计算一个整数的三次方,并输出计算结果 -
军逄康复: 我刚刚编的,可以.不知道是不是你所要的. #include void main() {int n;printf("欢迎来到计算整数的三次方的程序!\n");printf("请输入您要计算的数:");scanf("%d",&n);printf("您要计算的%d三次方为:%d\n",n,n*n*n); }

防城区13495765407: 用c语言编写一个程序,来计算文件中字符、数字的个数? -
军逄康复: #include "stdio.h" #include "stdlib.h" void main() {FILE *fp;char ch;int charCounts=0,numCounts=0;if((fp=fopen("test.txt","r"))==0)//注意,由于我不知道你想打开的文件的位置和名称,我随意写的一个文件名,你自己要按你文件的路...

你可能想看的相关专题

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