求一个简单的C语言程序!
#include
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
printf("
max = %d, min = %d", (a>b)?(a>c?a:c):(b>c?b:c),(a<b)?(a<c?a:c):(b<c?b:c));
return 0;
}
#include
main()
{
int a,b,t=0;
scanf("%d %d",&a,&b);
if (a<b)
{
t=a;
a=b;
b=t;
}
printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(a*b),(a%b));
}
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
#include "stdio.h"
typedef struct
{
/*姓名,学号,班级,科目 A B C D */
char name[10];
char num[10];
char Class[100];
float A;
float B;
float C;
float D;
float allScore;
} student;
/*计算一个学生的总成绩*/
double countAllScore(student stu)
{
return stu.A+stu.B+stu.C+stu.D;
}
/*找到总分最高的学生*/
int findBestStudent(student stu[])
{
int i=0,index;
float max=stu[0].allScore;
index=0;
for(i=1;i<5;i++)
{
if(max<stu[i].allScore)
{
max=stu[i].allScore;
index=i;
}
}
return index;
}
int main()
{
student mystu[5];
int i,j;
printf("请输入五个学生的信息:
");
for(i=0;i<5;i++)
{
printf("输入第%d个学生的姓名:
",i+1);
scanf("%s",mystu[i].name);
printf("输入第%d个学生的学号:
",i+1);
scanf("%s",mystu[i].num);
printf("输入第%d个学生的班级:
",i+1);
scanf("%s",mystu[i].Class);
printf("输入第%d个学生科目A的成绩:
",i+1);
scanf("%f",&mystu[i].A);
printf("输入第%d个学生科目B的成绩:
",i+1);
scanf("%f",&mystu[i].B);
printf("输入第%d个学生科目C的成绩:
",i+1);
scanf("%f",&mystu[i].C);
printf("输入第%d个学生科目D的成绩:
",i+1);
scanf("%f",&mystu[i].D);
mystu[i].allScore=countAllScore(mystu[i]);
}
j=findBestStudent(mystu);
printf("总分最高的学生信息如下:
");
printf("姓名:%s
",mystu[j].name);
printf("学号:%s
",mystu[j].num);
printf("班级:%s
",mystu[j].Class);
printf("科目A的成绩:%f
",mystu[j].A);
printf("科目B的成绩:%f
",mystu[j].B);
printf("科目C的成绩:%f
",mystu[j].C);
printf("科目D的成绩:%f
",mystu[j].D);
printf("总的成绩:%f
",mystu[j].allScore);
return 0;
}
有什么问题可以问我
同学,你要的内容太笼统了,给点具体的要求
如何在程序中输出一个圆形的图案?
以下是一个简单的C语言程序,用于输出给定的图案:这个程序非常简单。它包括一个main函数,该函数使用printf函数来输出指定的图案。printf函数是C语言中用于输出文本的函数。在上面的程序中,我们调用printf函数并将所需的文本作为参数传递。要输出多个字符串,只需在每个字符串之间添加适当的空格或其他分隔符...
怎样用C语言编写一个简单的程序?
下面是一个简单的例子,它展示了如何手动输入 7 个元素,然后求这 7 个元素的和,并输出最大值和最小值。include <stdio.h> int main(){ int a[7]; \/\/ 建立一个 7 元素的数组 int i;int sum = 0;int max = a[0];int min = a[0];\/\/ 手动输入 7 个元素 for (i = 0; i ...
用C语言编写一个简单程序,有哪些步骤,可以举一个例子详细讲解下吗?_百 ...
return 0;\/\/最后,因为main函数有一个int的返回类型限定,那么我们使用return语句返回一个int类型的值 0.} \/\/这样就结束了。一个简单的但又完整的C程序就有了,\/\/下一步就是使用编译器编译成目标的可执行文件:\/\/如果是windows下的vc++,那么需要分别点击编译,链接两个按钮生成hello.exe可执行文件...
简述开发一个c语言程序的步骤
3链接。将目标文件链接成可执行文件。此步会对文件直接的关联进行检查。如果出错需要返回到1修改代码。直到没有错误。4运行。这个是最后一步,也是C语言的最终目的。5在运行结果与期望不符时,需要检查原因,修改代码,重新执行一二三直到程序没有问题。(1)语言简洁、紧凑灵活。二十八个关键字、九种控制...
求最简单的C语言程序
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,...
简单的c语言编程
int c = 2000, salary = 0; double tax = 0; printf("Input your salary:\\n"); scanf("%d", &salary); if (salary - c <= 500) tax = (salary - c) * 0.05; else if (salary - c <= 2000) tax = (salary - c) * 0.1; else if (salary -...
c语言如何实现输入一个数,输出它的因子之和?
在C语言中,你可以通过编写一个简单的程序来接收用户输入的数,并计算其因子之和。以下是一个示例代码:这个程序首先提示用户输入一个正整数。然后,它使用一个for循环从1到用户输入的数字,检查每个数是否是输入数字的因子(如果输入的数可以被这个数整除,那么这个数就是因子)。如果是因子,就把它加...
求编写一下三个简单的C语言程序 ,新手求解
第一个:include <stdio.h>int main(int argc, char *argv[]){ char a; scanf("%c", &a); printf("大写字母为%c\\n", a-32); return 0;}第二个:include <stdio.h>int main(int argc, char *argv[]){ char A; scanf("%c", &A); printf("八进制:%o...
怎样用geany写一个c语言程序
2、先写代码,再保存时候命名,不过最好先点击保存,然后选择一个工程路径,输入文件名,记住要以 .py结尾,这样它会自动识别为python源程序并语法高亮。3、保存之后我们可以直接敲代码,我们做一个简单的测试代码,先点击编译,再点 执行即可。4、接着会弹出黑色背景框的控制台,同我们熟悉的c语言运行...
在C语言中求三个数5、8、9的平均值,结果保留一位小数?
下面是一个简单的C语言程序,可以计算三个数5、8、9的平均值并保留一位小数:include <stdio.h>int main() { int a = 5; int b = 8; int c = 9; float avg; avg = (a + b + c) \/ 3.0; printf("平均值为:%.1f\\n", avg); return 0;} 输出结果为...
布泰畅泽: #include <stdio.h>//定义输入点个数 #define NODE_NUM 4typedef struct Nodetag {//点名称char c;//点xint x;//点yint y; }Node;//两点坐标相减之后的 x+y的值 int substacter(Node *node1, Node *node2) {return (node1->x - node2->x) + (...
郫县18611418174: 一个简单的C语言程序 - ?
布泰畅泽: char s; scanf("%c", if(s=='0'||s=='1'||s=='2'||s=='3'||s=='4'||s=='5'||s=='...
郫县18611418174: 跪求一个简单的c语言程序 - ?
布泰畅泽: //最简单的,可以自己再增加点! #include int main(int argc,char *argv[]) {printf("hello word");return 0;}
郫县18611418174: 求一简单C程序代码 - ?
布泰畅泽: 写好了,你看看吧,有要求再提 #include<stdio.h> #include<conio.h> int main(){char input[50];printf("请问 1+1=");for(;;){gets(input);if(strcmp(input,"2")==0) {puts("正确");break;}printf("重新输入 1+1=");}getch(); }
郫县18611418174: 求最简单的C语言程序 - ?
布泰畅泽: 123456789 #include <stdio.h> intmain(){ charname[20];//定义2113变量52614102 scanf("%s",name);//输入1653 printf("%s,你好!版\n"); //输出权 return0; }
郫县18611418174: 求简单的c语言程序 - ?
布泰畅泽: #include main(){ int i; scanf("%d", /*输入一个数赋给i*/ switch(i) /*分支...
郫县18611418174: 求一个简单的C语言程序!?
布泰畅泽: #include<stdio.h> void main () { int x,y; int sun; printf("Please input x :"); scanf ("%d",&x); printf("\nPlease input y :"); scanf ("%d",&y); sun = x + y; printf("The sun is: %d. ",sun); }
郫县18611418174: 编一个简单的c语言程序 - ?
布泰畅泽: #include //包含输出函数 main() { int i=100;//定义整型变量并赋初值 while(i<=200) //循环条件 { printf("%d\n",i);//输...
郫县18611418174: 最简单的c语言程序设计 - ?
布泰畅泽: 开学老师教的第一个程序就是输出”Hello World!“.#include<stdio.h> void main() { printf("Hello World!"); }
郫县18611418174: 请问谁有简单C程序!?
布泰畅泽: 一下是c语言中的for循环例:(打印9*9表) #include <stdio.h> void main() { int a,b; for(a=1;a<=9;a++) { for(b=1;b<=a;b++) { printf("%d*%d=%-3d",a,b,a*b); } } }