C语言问题编程问题?
#include stdio.h
int main()
{
int i,j,n=-1;
float scores[30],sum=0,temp;
printf(“请输入n的值(0~30):”);
while(n0 || n30) scanf(“%d”,n);
if(!n) return 0;
for(i=0;in;scanf(“%f”,scores[i]),sum+=scores[i],i++)
printf(“请输入学生%d分数:”,i+1);
printf(“%d名学生的平均分为%.1f\n”,n,sum/i);
for(i=0,printf(“开始降序排序\n”);in-1;i++)
for(j=i+1;jn;j++)
if(scores[i]scores[j])
temp=scores[i],scores[i]=scores[j],scores[j]=temp;
for(i=0,printf(“排序后的分数为:\n”);in;i++)
printf(“%.0f “,scores[i]);
return 0;
}
C语言期中题,跪求帮忙!!!!
main
数据结构 算法 程序设计方法
有穷性 确切性 输入 输出 可行性
顺序结构 选择结构 循环结构
常量
字母 数字 下划线 字母 下划线
\n
1
高分急求高手帮做C语言期中大作业~~!!
#includestdio.h
#includestdlib.h
#includeconio.h
int i,j=0,choice,k;
int n,t=1;
int sum=0;
char s,a[10];
void menu()
{do{
printf(“\t\t\t\t期中大作业\n”);
printf(“1、有近千名学生排队,7人一行剩3人,5人一行剩2人,3人一行剩1人。求出确切的人数。\n\n”);
printf(“2、一个猴子第一天摘下若干桃子,当即吃了一半,不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少桃子。\n\n”);
printf(“3、输入两个正整数,判断它们分别是几位数,并找出他们的最小公倍数。\n\n”);
printf(“4、输入一个正整数,输出它的所有因子分解式,并根据因子分解式的个数判断其是否为素数。\n\n”);
printf(“5、输入一个正整数,判断它是否为完全平方数,是否为水仙花数,是否为回文数(对称数)。\n完全平方数(另一个数的平方):25 49 144 等。水仙花数(一个三位数,其各位数字立方和等于该数本身):153=1*1*1+5*5*5+3*3*3,370=3*3*3+7*7*7+0。回文数(左右对称的数):11 101 3443 13231等。\n\n”);
printf(“6、输入一个奇数n,求1!+3!+5!+…+n!。\n\n”);
printf(“7、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,…。求出这个数列的前20项之和。\n\n\n”);
printf(“您的选择:”);
scanf(“%d”,choice);
system(“cls”);
}while(choice!=1choice!=2choice!=3choice!=4choice!=5choice!=6choice!=7);
}
void people()
{
for(i=900;i=1000;i++)
if(i%7==3i%5==2i%3==1)
printf(“确切人数是:%d\n”,i);
}
void main()
{
for(i=3;i0;i–)
{
printf(“\n\n\n\t你还有%d次输入机会\n”,i);
printf(“\n\n\n\n\t\t请输入登录密码:\n\t\t\t\t”);
while((s=getch())!=’\r’)
{
if(s==’\b’)
{
a[–j]=s;
printf(“\b \b”);
}
else
{
a[j++]=s;
printf(“*”);
}
}
if(a[0]==’a’a[1]==’b’a[2]==’c’a[3]==’d’a[4]==’e’a[5]==’f’a[6]==’\0′)
{
system(“cls”);break;
}
system(“cls”);
}
if(i==0(a[0]!=’a’a[1]!=’b’a[2]!=’c’a[3]!=’d’a[4]!=’e’a[5]!=’f’))
{
printf(“\n\n\n\t\t\t你的登陆失败,请稍后再试……\n”);
getch();
}
else
{
while(1)
{
menu();
switch(choice)
{
case 1:system(“cls”);people();getch();system(“cls”);break;
case 2:system(“cls”);getch();system(“cls”);break;
case 3:system(“cls”);getch();system(“cls”);break;
case 4:system(“cls”);getch();system(“cls”);break;
case 5:system(“cls”);getch();system(“cls”);break;
case 6:system(“cls”);system(“cls”);break;
case 7:system(“cls”);getch();system(“cls”);break;
}
}
}
}
楼主,我想你提供了一下思路,其实里面的程序都是比较基础的,自己可以试试编写,我觉得自己写的才是你的,如果每次都百度拿了答案,不是害了自己,希望你可以自己编写,然后把每个题目封装在不同函数那里,就可以完成这个小程序了,我相信很多学习中的朋友都遇到很多困难,但是,自己克服会比看答案更加有动力,如果还是不行,你可以去问问思路,当然如果确实不会,看了答案,更需要的是举一反三,这才是学习最重要的,希望你可以自己写吧
急求!c语言!从键盘依次输入平时、期中和期末成绩(均为整数),输出总评成绩(保留2位小数)。
例程如下:
#includestdio.h
void main(void)
{
int usual=0,midterm=0,final=0;
double integrative;
printf(” pleae input score: \n”);
scanf (“%d %d %d”,usual,midterm,final);
integrative= usual*0.15+midterm*0.25+final*0.6;
printf(“%.2f \n”,integrative);
}
你看看,上面程序是否符合你的要求。
C语言期中考试对成绩有什么影响
提供更个标程,仅供参考:
dty@ubuntu:~$ cat t.c
#include
int main()
{
int a[5]={86,74,92,77,82};
int b[5]={81,87,90,62,88};
float c[5];
int i;
for(i=0;i5;i++)
{
c[i]=a[i]*0.3+b[i]*0.7;
}
float sum=0;
for(i=0;i5;i++)
{
sum = sum + c[i];
}
printf(“总分:%.2f\t平局分:%.2f %.0f\n”,sum,sum/5.0,sum/5.0);
}
dty@ubuntu:~$ gcc t.c
dty@ubuntu:~$ ./a.out
总分:408.90 平局分:81.78 82
大学c语言期中考试挂了,我好难受,平时成绩对整个学期的影响大吗?
在大学里 挂科需要补考,补考过了就OK没过就需要跟学弟学妹重修这门学科了
可能会影响学位证、奖学金、保送研究生资格等.挂科,就是不通过或不及格的代名词