C语言编程题求帮忙!!!
#include#include#define N 5struct Stu{ char* name[20]; double score1; double score2; double score3;};void select(Stu s[N]){ int i; for(i=0;i=270){ printf("满足条件1:
"); double ans=(s[i].score1+s[i].score2+s[i].score3)/3; printf("学号:%s 主课1成绩:%lf 主课2成绩:%lf 副课成绩:%lf 平均成绩:%lf
",s[i].name,s[i].score1,s[i].score2,s[i].score3,ans); } if(s[i].score1>95 && s[i].score2>95 && s[i].score3>=70){ printf("满足条件2:
"); double ans=(s[i].score1+s[i].score2+s[i].score3)/3; printf("学号:%s 主课1成绩:%lf 主课2成绩:%lf 副课成绩:%lf 平均成绩:%lf
",s[i].name,s[i].score1,s[i].score2,s[i].score3,ans); } if((s[i].score1==100 || s[i].score2==100) && s[i].score1>=80 && s[i].score2>=80 && s[i].score3>=80){ printf("满足条件3:
"); double ans=(s[i].score1+s[i].score2+s[i].score3)/3; printf("学号:%s 主课1成绩:%lf 主课2成绩:%lf 副课成绩:%lf 平均成绩:%lf
",s[i].name,s[i].score1,s[i].score2,s[i].score3,ans); } }}int main(){ Stu s[N]; int i; for(i=0;i<N;i++){ scanf("%s%lf%lf%lf",s[i].name,&s[i].score1,&s[i].score2,&s[i].score3); } select(s);}
#include #include int main(){int M,N;int *p,i,count;scanf("%d%d",&M,&N);p=malloc(sizeof(int)*N);for(i=0;i p[i])count++;printf("%d
",count);free(p);return 0;}//示例运行结果F:\c_work>a.exe90 51 2 90 94 53
#include <stdio.h>
//定义结构体Student,学生姓名不超过10个字符
//三门课程成绩均为百分制,只取整数;平均分带小数
struct Student
{
int num;
char name[11];
int A;
int B;
int C;
float aver;
};
int main()
{
struct Student stud[5];//定义结构体数组stud[3]
//对input()、average()、print()三个函数进行声明
void input(Student s[], int n);
void average(Student s[], int n);
void print(Student s[], int n);
//调用input()、average()、print()三个函数
input(stud,5);
average(stud,5);
print(stud,5);
return 0;
}
//定义输入n名学生的姓名、三门课程成绩的函数
void input(Student s[], int n)
{
int i;
for(i=0;i<n;i++)
{
printf("请输入学号:
"
); scanf("%d", s[i].num);
printf("姓 名:"); scanf("%s",s[i].name);
printf("A课程成绩:"); scanf("%d",&(s[i].A));
printf("B课程成绩:"); scanf("%d",&(s[i].B));
printf("C课程成绩:"); scanf("%d",&(s[i].C));
printf("
");
}
}
//定义计算n名学生三门课程总分的函数
void average(Student s[], int n)
{
int i;
for(i=0;i<n;i++)
s[i].aver=(s[i].A+s[i].B+s[i].C)/3.0f;
}
//定义输出n名学生的姓名、三门课程成绩、总分的函数
void print(Student s[], int n)
{
int i;
printf("
学生成绩列表:
");
for(i=0;i<n;i++)
{
printf("请输入学号:%d,", s[i].num);
printf("姓名:%s, ",s[i].name);
printf("A课程成绩:%d, ",s[i].A);
printf("B课程成绩:%d, ",s[i].B);
printf("C课程成绩:%d,",s[i].C);
printf("平均分:%f。
",s[i].aver);
}
printf("
");
}
所求的条件表达式为:
a+b>c&&a+c>b&&b+c>a
C语言作业,编程题 帮帮孩子吧
第1题:include <stdio.h>#include <math.h>double s1,s2,s3;void fun(double a,double b){s1=pow(a+b,2);s2=pow(a+b,3);s3=pow(a+b,1.0\/2);}void main(){ double a,b;scanf("%lf%lf",&a,&b);fun(a,b);printf("%lf\\n%lf\\n%lf",s1,s2,s3);}\/\/运行示例:第2...
问一道C语言编程的问题,看下图
按你的提问,每天都吃一半多两个,第6天剩一个。程序按图片中的程序照猫画虎即可。计算结果,第一天摘了156个桃子,而不是100个。include <stdio.h>int main(){int day,x1,x2;day=5;x2=1;while(day>0){x1=(x2+2)*2;x2=x1;day--;}printf("total=%d\\n",x1);return 0;} 用...
紧急求救:考试要用到的八道c语言的编程题 请高手帮忙给出答案,最好是...
\/*3 编写程序求出所有满足以下条件的四位数:其前两位数字与其后两位数字之和的平方等于该数本身。例如:3025=(30+25)2 \/ include<stdio.h> int search(int i);main(){ int i;for(i=1000;i<10000;i++){ if(search(i)) printf("%d ",i);} } int search(int i){ int j,k;j=...
C语言 编程题目求解析
scanf从前到后的的输入值类型分别为%c , %d, %s。首先是%c即char类型,它只能存储一个字符。所以输入123后,置存储了1.然后执行语句%d的输入,就是23.因为23后面输入了空格,所以程序认为i的值输入完毕。再执行输入%s,是456,然后又输入了一个空格,程序同样认为输入完毕,所以s为456.这样输出结果...
c语言编程,求大神看看这题怎么做
include <stdio.h>int main(){int ah,am,as,bh,bm,bs,n; scanf("%d",&n); while(n--) {scanf("%d%d%d",&ah,&am,&as,&bh,&bm,&bs); ah+=bh; am+=bm; as+=bs; am+=as\/60; as%=60; ah+=am\/60; am%=60; printf("%d %d %d\\n",ah,am,as); } return ...
关于c语言的一道编程题,求大神解答! 编写程序求所有两位数中其中各位数...
include <stdio.h>int main(int argc, char *argv[]){ int s32Num1 = 0; int s32Num2 = 0; int s32Index = 0; for (s32Index = 10; s32Index < 100; s32Index++) { s32Num1 = s32Index % 10; s32Num2 = s32Index \/ 10; if ((s...
求教一道c语言编程题:输入三个整数,从大到小排序,并输出这三个数_百度...
{ \/\/\/此处程序段有错 { \/\/\/ for(j=i;j> printf("p[i]=p[j];p[j]=x;} } } printf("%d>%d>%d";,&a[i]);i<3;i++){ p[i]=&a[i];scanf("j<3;j++){ if(*p[i]<,*p[0],*p[1],*p[2])C语言编程,顾名思义,就是用C语言来进行计算机编程工作。C语言是国际上广...
[急求助]C语言程序编程题,请高手帮忙解答下!
按照题目要求编写的程序如下(见图)
c语言编程题
对于这种类似于OJ的问题,输入和输出不能含有多余的字符,否则提交就会不通过,要严格按照题目要求进行输入和输出。第一题分析:这题求平均值,题目没有结束输入的条件(标记),该条件一般有多种形式,例如可以输入某个值结束输入(例如-1),或者先输入一个 n ,然后再用循环输入 n 个数。在这里就...
求C语言编程题
求大量C语言编程题,最好附上代码我要的是有解释的,有思路,最好跟书上的解答一样... 求大量C语言编程题,最好附上代码我要的是有解释的,有思路,最好跟书上的解答一样 展开 我来答 4个回答 #热议# 《请回答2021》瓜分百万奖金 rogerfffff 2009-08-03 · TA获得超过1255个赞 知道小有建树答主 ...
畅柔头风: 1.#include <stdio.h> int main() { int n,m,count=0; scanf("%d",&n); m = n; while(m%2==0) m/=2; while(m%3==0) m/=3; while(m%5==0) m/=5; while(m%7==0) m/=7; if(m!=1) { printf("no\n"); return 0; } for(m=1;m<=n/2;m++) { if(n%m==0) count++; }...
北安市15546858821: 求C语言高手帮忙做一道编程题,谢谢~ - ?
畅柔头风: 这里的2 是说有两个问题要解决.第一个问题,是说有9 本书,3 个抄写员,9 本书的页数分别是:100200300400500600700800900 第二个问题,是说有5 本书,4 个抄写员,5 本书的页数分别是:100100100100100 经过运算以后的输出,就...
北安市15546858821: C语言作业题,求帮助 - ?
畅柔头风: 题目1答案://#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h" int main(void){ char str[4097]; int i,ch,letter[26]={0,}; printf("Enter a string...\nstr="); gets(str); for(i=0;str[i];i++) if(str[i]='a' || str[i]='A') letter[(str[i]|0x20)-'a']++; for(ch='A',i=0;...
北安市15546858821: c语言编程题,求帮忙写一下代码! - ?
畅柔头风: (1) main() {int i,t=1,s=0; for(i=1;i<=101;i+=2){s+=t*i;t=-t;} printf("%d",s); getch(); }
北安市15546858821: 一个C语言编程题.求帮忙. - ?
畅柔头风: 源程序如下: #include<stdio.h>#include <string.h> int main() {int i; char s1[50]; char s2[]="hello520"; for(i=0;i<strlen(s2);i++) s1[i]=s2[i]; s1[i]='\0';//字符串末尾的\0千万不能漏掉 printf("%s\n",s1);return 0; }
北安市15546858821: c语言编程题求大神帮忙! - ?
畅柔头风: #include<stdio.h> int main(void) { char string[1000]; char newStr[1000]; int i,k=0,j; gets(string); for (i = 0; string[i]; i++) { if ((string[i] <= 'z'&&string[i] >= 'a') || (string[i] <= 'Z'&&string[i] >= 'A')) { newStr[k++] = string[i]; } } newStr[k] = '\0'; i = 0, j = k - 1; ...
北安市15546858821: 求大侠帮忙,一道C语言程序编程题目. - ?
畅柔头风: 我有思路了:依次对n个点验证:方法如下,从第i个点到给定的点有一个射线,求这个射线(给定点之后,沿着第射线的方向)上有多少个和多边形的边相交(交线在边长内)的点,如果数目是0或偶数个,则该点不在多边形内部,如果是奇数个,就判断下一个(i+1)点的情况.如果都是奇数个就证明在多边形内.程序太麻烦了,三十分太少!再给你一个方法吧,这个方法对于突多边形很有效,比上面的简单.方法就是:用多边形每个边和要判断的定点组成三角形,看报顶角度数算出来,把所有的这样的顶角度数都算出来求和,如果等于360度,就在里面,不等于就不在.简单么?自己编吧,不过好像凹多边形时不成立.
北安市15546858821: 简单的C语言编程题,望大家帮忙 - ?
畅柔头风: #include<stdio.h>#include<stdlib.h>#include<string.h> int main() { int i=0,t; char str[80],*a[10]; printf("Input string:"); do { scanf("%s",str); a[i]=(char *)malloc(sizeof(strlen(str)+1)); strcpy(a[i],str); i++; }while(getchar()!='\n'); for(t=i-1;t>=0;t--) { printf("%s ",a[t]); } putchar('\n'); return 0; }
北安市15546858821: C语言:一道简单的编程题目,求求求大神!! - ?
畅柔头风: #include int main(){ int a, b, c; int res = 3; printf("请输入身高、收入、魅力值:"); scanf("%d %d %d", &a, &b, &c)...
北安市15546858821: 有C语言题不会编...高手快来帮忙一下...谢谢 - ?
畅柔头风: 1 #include main() { int a,num{3],i,j,k; printf("please input a num(1000-9999)"); scanf("%d", for(i=0;i<4;i++) ...