C语言作业,求大神帮忙

问题描述:

C语言作业,求大神帮忙
本人菜鸟,对C语言不是很了解,正好有作业,不怎么会做,所以想请高手帮忙做一下,最好可以讲讲思路等等 谢谢 这是文件网盘地址 http://pan.baidu.com/s/1jGBgHUY 谢谢 必追加分数
1个回答 分类:综合 2014-10-06

问题解答:

我来补答
1.求出200以内的整数中,最大的可以被17整除的数是哪个数.
#include<stdio.h>
main()
{
\x05int i,max;
\x05for(i=17;i<200;i++)
\x05{
\x05\x05if(i%17==0)max=i;
\x05}
\x05printf("%d\n",max);
}
2.以下程序的功能是调用函数fun计算:m=1+2+3+4+…+9+10,并输出结果.

#include<stdio.h>
int fun()
{
\x05int m=0,i;
\x05for(i=1;i<=10;i++)
\x05\x05m=m+i;
\x05return m;
}
main()
{
\x05printf("%d\n",fun());
}
3.编程先输入某班10个学生某门课的成绩,对全班10个学生成绩进行由高到低排序,并打印输出排序结果,要求用函数编程实现排序功能.

#include<stdio.h>
#define N 10       
void main()
{
    int i,a[N],t,j;
    for(i=0;i<N;i++) scanf("%d",&a[i]);  
    for(j=1;j<N;j++)          
        for(i=0;i<j;i++)           
            if(a[i]<a[j])            
            {
                t=a[i];a[i]=a[j];a[j]=t;
            }
            printf("排序后:\n");
            for(i=0;i<N;i++) printf("%d ",a[i]);
            printf("\n");
}
4.输入某学生的考试成绩等级A、B、C、D(或a、b、c、d),要求按照等级输出对应的分数段.A级对应分数段为85~100分;B级对应分数段为70~84分;C级对应分数段为60~69分;D级对应分数段为60分以下.

#include<stdio.h>
void main()
{
    char c;
\x05c=getchar();
\x05if(c=='A'||c=='a') printf("85-100\n");
\x05if(c=='B'||c=='b') printf("70-84\n");
\x05if(c=='C'||c=='c') printf("60-69\n");
\x05if(c=='D'||c=='d') printf("0-60\n");
}
5.编程计算1!+2!+3!+……+10!的值

#include<stdio.h>
void main()
{
    int i,j,n=1,sum=0;
\x05for(i=1;i<11;i++)
\x05{
\x05\x05for(j=1;j<=i;j++)
\x05\x05{
\x05\x05\x05n=j*n;
\x05\x05}
\x05\x05sum=n+sum;
\x05\x05n=1;
\x05}
\x05printf("%d\n",sum);
}
6.编一程序:从键盘输入8个整数,计算并输出这8个数的平均数.

#include<stdio.h>
void main()
{
    
\x05int i,a[8],sum=0;float average;
\x05for(i=0;i<8;i++)
\x05{
\x05\x05scanf("%d",&a[i]);
\x05\x05sum=a[i]+sum;
\x05}
\x05average=(float)sum/8;
\x05printf("%.2f\n",average);
}
再问: ���� лл
再答: //������Ŀ�Ҷ�������ˣ����ϴ�������ȥ
 
 
展开全文阅读
剩余:2000