求c语言大神帮帮忙,要简单一点的,让我这个菜鸟看得懂,谢谢啦!
代码本身没有问题
注意输入时使用英文的逗号分隔数字,一定要是英文的,不要写成中文逗号了
#include void f(int a[]) { a[0] = 1; a[1] = 2; } int main() { int a[2] = {0, 1}; printf("a[0] = %d a[1] = %d
", a[0], a[1]); f(a); printf(" a[0] = %d a[1] = %d
", a[0], a[1]); }
#include <stdio.h>
struct Stu{
char Name[20];
char Num[20];
double V[4];
double Sum;
};
void main() {
Stu stu[5];
char ts[][10] = { "语文","数学" ,"英语","思品"};
for (int i = 0; i < 5; i++)
{
printf("输入姓名:");
scanf("%s", stu[i].Name);
printf("输入考号:");
scanf("%s", stu[i].Num);
stu[i].Sum = 0;
for (int j = 0; j < 4; j++)
{
printf("输入%s成绩:",ts[j]);
scanf("%lf", &stu[i].V[j]);
stu[i].Sum += stu[i].V[j];
}
}
for (int i = 0; i<4; i++)
{
for (int j = i+1; j < 5; j++)
{
if (stu[i].Sum < stu[j].Sum) {
Stu t = stu[i];
stu[i] = stu[j];
stu[j] = t;
}
}
}
for (int i = 0; i < 5; i++)
{
printf("姓名:%s 考号:%s ", stu[i].Name, stu[i].Num);
for (int j = 0; j < 4; j++)
{
printf("%s成绩:%.2lf ", ts[j], stu[i].V[j]);
}
printf(" 平均成绩:%.2lf 总和:%.2lf 名次:%d
", stu[i].Sum/5, stu[i].Sum,i+1);
}
}
为你刚写的……
C语言大师帮忙,在线等
1、___是合法的用户自定义标识符。D A、 b-b B、float C、<fr> D、 _isw 2、若变量已正确定义并赋值,表达式___不符合C语言语法。B A、a*b\/c; B、3.14%2 C、2, b D、a\/b\/c 3、___是不正确的字符常量。C A、'n' B、'1' C、"a" D、'101...
c语言高手帮忙
\/\/程序如下 include<stdio.h> include<string.h> define MAX 128 \/\/定义字符串的最大空间 int main(void){ int i,j;int len=0;int count=0;\/\/用来存放家庭的个数 int people_num = 0;\/\/用来存放每个家庭的人数 int sum=0;\/\/用来存放一个家庭的年龄之和 float average; \/\/用来存放每组...
求C语言大神帮忙,解决一下这道题!
include<iostream.h>main(){ \/\/定义结构类型 struct human { char name[10]; int sex; int age; }; \/\/声明结构变量和结构指针,并初始化 struct human x={"WangPing",1,30},*p=&x; \/\/利用结构指针显示结构中的数据 cout<<"(*p).name="<<(*p).name<...
一道C语言编程题,求大神们帮帮忙,谢谢了。。
include<stdlib.h> include<stdio.h> int main(){ int num;int a;scanf("%d",&num);if(num<0){ printf("非法输入!");} else if(num\/10==0){ printf("该数字为一位数!\\n");a=1;} else if(num\/100==0){ printf("该数字为二位数!\\n"); a=2;} else if(num\/1000==0)...
哪位大佬帮帮忙啊,这个C语言怎么做
第一次判断,z为3,x为1,满足条件。于是z变为2、y变为4;第二次判断,z为2,x为2,满足条件。于是z变为1、y变为3;第三次判断,z为1,x为3,满足条件。于是z变为0、y变为2;第四次判断,z为0,不满足条件。z变为-1。打印输出结果,3、2、-1....
求c语言编程达人帮忙指点下
这个问题的思想比较像C++里面的vector容器 include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int capacity = 8, size = 0; char name[10]; char **student = (char**)malloc(capacity*sizeof(char*)); while (scanf("%s", name)) { if (name[...
C语言程序编程题,求大神帮帮忙
include<stdio.h> int main(){ struct stu { int id;char name[11];int a,b,c;} t,st[5];int i,j;FILE *fp1,*fp2;if((fp1=fopen("d:\\\\stud.dat","r"))==NULL){ printf("f1 open error!\\n");return 1;} if((fp2=fopen("d:\\\\studsort.dat","w"))==NULL){ printf...
请大神们帮忙解决一个c语言的编程题,具体问题如下:
}for(S=0;S<8;S++){for(i=0;i<len && n[i]<=n[i+1];i++);if(S>0)printf(",");printf("%c",n[i]); \/\/输出被删除的数字for(;i<len;i++) \/\/由于被删除了一个数字,需要整理下数组n[i]=n[i+1];len--;}printf("\\n");...
求各位大神帮帮忙 C语言怎样使用switch语句来写工资提成
include <stdio.h>int main(){ float a,b; printf("请输入销售额:"); scanf("%f",&a); switch((int) (a \/ 1000)) \/\/ 提取a的千位数字 { case 0: b = 0; break; case 1: b = 2; break; case 2: case 3: case 4: b = 5...
C语言,求高手帮忙。明天要考试了,帮帮忙吧!不胜感激!
只需要从头开始找到这个数之后把这个位置之后的元素依次前移一个位置就好 include <stdio.h>int main(){ int myarray[10]; int i, j, n; \/\/初始化数组 for (i = 0; i < 10; i ++) myarray[i] = i; printf("Please input a number between 0 ~ 9: "); sc...
营蓝稀甘: //最简单的,可以自己再增加点! #include int main(int argc,char *argv[]) {printf("hello word");return 0;}
余庆县18441509958: 急!求一c语言程序,50 - 80行的,最好是原创,简易点的 - ?
营蓝稀甘: #define N 200 #include <graphics.h> #include <stdlib.h> #include <dos.h> #define LEFT 0x4b00 #define RIGHT 0x4d00 #define DOWN 0x5000 #define UP 0x4800 #define ESC 0x011b int i,key; int score=0;/*得分*/ int gamespeed=50000;/*游...
余庆县18441509958: 求高手给些一个最简单的c语言程序,最简单的,但是要能运行的,谢谢了 - ?
营蓝稀甘: #include <stdio.h> int main() { int a = 9; int b = 8; printf("a - b = %d",a - b); return 0; }
余庆县18441509958: 求大神帮忙做一道C语言简单编程,要求如下 - ?
营蓝稀甘: #include int main() { char c = 'Y'; float x,y,z; char operate; while(c=='Y' || c=='y') { printf("please enter number1:"); scanf("%f",&x); printf("please enter operate:"); getchar(); scanf("%c",&operate); printf("please enter number2:"); scanf("%f...
余庆县18441509958: 求大神帮忙用C语言编写一个简单的加法程序 - ?
营蓝稀甘: #include <stdio.h> void main() { int j; float number[100]; float sum=0; j=0; for(j=0;j <100;j++) { scanf( "%f ",&number[j]);if(number[j]!=0) printf( "+ "); if(number[j]==0) break; sum=sum+number[j]; } printf( "%f ",sum); }
余庆县18441509958: 哪位大神给我写个简单的编程C语言 ...谢谢啦、、、、、急啊?
营蓝稀甘: 简单的求瑞年 main(){ int y;for(y=1500;y<=2500;y++)if(y%4==0&&y%100!=0//y%400==0)printf("%d",y);}
余庆县18441509958: 关于几个简单的C语言编程 求助大神!! - ?
营蓝稀甘: Known circle radius, column height, programming for circle circumference, cylinder volume, and accurate to the decimal point 2. 1)程序代码; 1) program code; 2)从键盘上分别输入圆半径、圆柱高为 4、8,输出圆周长、圆柱体积. 2, ...
余庆县18441509958: 高手请进!求一个简单的C语言编程?
营蓝稀甘: 成绩管理的 #include<stdio.h> #include<Windows.h>/*后面关闭程序需要调用此头文件*/ #include<string.h> #define N 10/*定义学生的个数*/ typedef struct/*结构体*/ { char number[20];/*定义学生的学号*/ int grade[4];/*定义学生的四门成绩,这里...
余庆县18441509958: 求各位大神帮忙做一个C语言的题目,因为是在下是未入门级的,所以尽量简单 - ?
营蓝稀甘: 我是用dev-c++写的,可能有点不一样.你试试吧#include#include#define QCNT 5 main(){ int num=1, iQ...
余庆县18441509958: 求一个简单的c语言程序 - ?
营蓝稀甘: #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) + (...