C语言题目不会,帮帮忙!

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-01
c语言练习题 不会 帮帮忙

你提问题的方法不对。题目本身要求的只是编写“函数”,不是编写“程序”(函数是程序的一部分)没有要求可以运行的。
定子好了“函数”,它本身就是完整的“代码”。所以说这个问题反复多次全部完成,而你却不采纳。
下面是可以运行的程序,但是不同的要求却是有不同的程序的。不知你要求什么样的程序。


10)#includeint prim(int n){for(int i=2;i*i1;}int main() {for(int i=1;iint arraySum(int a[],int n){int i,s=0; for(i=0;i<n;i++) s+=a[i]; return s;}int main() {int a[10]={1,2,3,4,5,6,7,8,9,10}; printf("%d
",arraySum(a,10)); return 0;}

#include using namespace std;int main() { for (int i=5;i<=50;i+=5) printf("%d:%d
",i,i*(i+1)/2);}

我来帮帮你,这可是我亲自编写的呀!我这个程序比较简洁,但绝对能用。希望能帮助你。

#include<stdio.h>
main()
{ int i,j, a[3],t;
printf("input three numbers:\n");
for(i=0;i<3;i++) scanf("%d",&a[i]);
for(i=0;i<2;i++) //对数组三个数从大到小排列
for(j=i+1;j<3;j++)
if(a[i]<a[j])
{t=a[i];a[i]=a[j];a[j]=t;}
for(i=0;i<3;i++) printf("%d ",a[i]);
}


#include <stdio.h>
#include <math.h>
main()
{ float a,b,c,m,n,x;
float r1,r2;
printf("请输入方程的三个系数\n"); //如果不是VC环境把中文给英文就可以了
scanf("%f",&a);
scanf("%f",&b);
scanf("%f",&c);
m=4*a*c;n=b*b;
if(n<m) printf("方程没有实根\n");
else x=-b; printf("%d",x);
r1=(x+sqrt(n-m))/2/a; //sqrt函数求一个数的平方根
r2=(x-sqrt(n-m))/2/a;
printf("r1=%f,r2=%f",r1,r2);
}

#include<stdio.h>
#include<math.h>
main()
{ int i,n,a;
for(i=1;i<=3000;i++)
{ n=i%6;
if(n==0) a=6;
else a=n;
if(i==3000) printf("报3000的人是第%d个:\n",a);
}
}

/*稍微改一下程序可以求出报任何一个数的人*/
#include<stdio.h>
#include<math.h>
main()
{ int i,n,a,m;
printf("请输入一个要报的数\n");
scanf("%d",&m);
for(i=1;i<=m;i++)
{ n=i%6;
if(n==0) a=6;
else a=n;
if(i==m) printf("报%d的人是第%d个:\n",m,a);
}
}

看小妹妹说的这么可怜.哥哥帮帮你吧.以后遇到问题可以发站内信给我.一定帮你解决!
1.main()
{
int a,b,c,t;
scanf("%d %d %d",&a,&b,&c);
if(a<b)
{t=a;a=b;b=t;}
if(a<c)
{t=a;a=c;c=t;}
if(b<c)
{t=b;b=c;c=t;}
printf("%d %d %d",a,b,c);
}
2.#include <stdio.h>
#include <math.h>

int main()
{
int a,b,c;
double delta;
scanf("%d%*c%d%*c%d%*c",&a,&b,&c);
delta = b*b - 4*a*c;
if(delta<0)
printf("无解\n");
else{
printf("x1=");
if(delta)printf("%lg ",( ((-1) * b + sqrt(delta)) / (2*a) ));
printf("x2=%lg\n",( ((-1)*b - sqrt(delta)) / (2*a) ));
}
return 0;
}
3.#include <stdio.h>
void main()
{
int n;
n=3000%6;
switch(n)
{
case 1:printf("第一个人\n");break;
case 2:printf("第二个人\n");break;
case 3:printf("第三个人\n");break;
case 4:printf("第四个人\n");break;
case 5:printf("第五个人\n");break;
case 0:printf("第六个人\n");break;
}
}

1.编写程序,将输入的三个整数从大到小排列输出
#include "stdio.h"
int main()
{
int a,b,c;
printf("请输入三个数:");
scanf("%d%d%d",&a,&b,&c);
printf("%d,%d,%d中从大到小的顺序是:",a,b,c);
int max,min;
if(a>b)
{
max = a;min = b;
}
else
{
max = b;min = a;
}
if (max<c)
printf("%d %d %d\n",c,max,min);
if (max>c&&c>min)
printf("%d %d %d\n",max,c,min);
if (c<min)
printf("%d %d %d\n",max,min,c);
return 0;
}
运行效果:
请输入三个数:15
6
26
15,6,26中从大到小的顺序是:26 15 6
请按任意键继续. . .

1:编写程序,将输入的三个整数从大到小排列输出
答:
请多多指教
#include<stdio.h>
main()
{
int a[3],i,j;
for(i=0;i<3;i++)
scanf("%d",&a[i]);
for(i=0;i<3;i++)
if(a[i]<a[i+1])
{ j=a[i];
a[i]=a[i+1];
a[i+1]=j;
}
for(i=0;i<3;I++)
printf("%d",a[i]);
}

这个书上都有的原题啊

  • C语言题目,请帮忙做一下,谢谢!
    答:2.1.for循环语句 for语句格式为:for(表达式1;表达式2;表达式3)语句:/*循环体*/ 该语句执行过程如下:①先对表达式1赋初值;②判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为假,不满足条件,就终止...
  • c语言练习题 不会 帮帮忙
    答:你提问题的方法不对。题目本身要求的只是编写“函数”,不是编写“程序”(函数是程序的一部分)没有要求可以运行的。定子好了“函数”,它本身就是完整的“代码”。所以说这个问题反复多次全部完成,而你却不采纳。下面是可以运行的程序,但是不同的要求却是有不同的程序的。不知你要求什么样的程序。
  • 我在学习C语言程序设计,有道题不会编写了,请会的师哥师姐帮帮忙。
    答:两种方法,想用哪个用哪个。第一种方法:include "stdio.h"define NUM 20 void main(){ int t0, t = 2;//分子 int s0, s = 1;//分母 double k;//分数 double sum = 0;//求和 for(int i=1;i < NUM;i++){ t0 = t;//保存前一项分子 s0 = s;//保存前一项分母 k= (double...
  • C语言新手,请看看下面的题,帮忙解决下。
    答:首先你需要求一个整数的阶乘n!,然后求1/n!然后通过循环的方式,把1/n!的值加到一起 include "stdio.h"double fact(int n) //fact函数求n的阶乘值作为函数返回值 { double sum=1.0;int i;for(i=1;i<=n;i++)sum*=i;return sum;} int main(){ double sum=0,item;int i;for...
  • 高人帮帮忙,做几道C语言的习题!!!
    答:2:在C语言中,要求运算数必须是整形的运算符是(4 ).1./ 2.++ 3.!= 4.3:C语言规定,数组名做实参时,它和对应形参之间的数据传递方式是:_3__1.用户指定传递方式 2.无传递 3.单向值传递 4.地址传递 4:以下有关宏替换的叙述不正确的是(4)。1.宏替换不占用运行时间 2.宏名无类型 ...
  • 几道C语言选择题目,大家帮帮忙啊!!
    答:4、这个题本人也不会,不好意思,只能排除法选了;呵呵 5、三十二个关键字楼上的老兄已经给出了,好好看看吧;6、a/(b*c)就是a除以b和c乘积,不就等于a除以b再除以c吗?这不用书上讲解,我们也应该能看出来,看到不熟悉的题不要慌,好好分析,其实他们并不是你想的那样难;哈哈 c语言快...
  • 唉,老师刚给的C语言作业,好多不会大家帮帮忙吧。
    答:} } return;} 先帮你写第一个,要记得自己一定要看懂,不然后面学习会很吃力 ,后面的题给你算法。3.1 %是取余数,比如18%10,取的就是个位值为8,80%10取的就是个位,值为0,18/10取的是十位,值为1,这样用for循环就可以计算1-100之间那些数含有8,然后计算它们的和就可以了。
  • C语言题目 帮帮忙
    答:a:A)pk=k; k是个int *[2][3]的指针而pk是int *[3]的指针,类型不匹配 c:C)pk=k[0]; 同上 d:D)pk[1]=k; pk[1]是整型指针,而k是个int *[2][3]的指针,类型不匹配 4.b 这个不用怎么解释了吧,需要注意的是int x[3][2]={0},将数组所有初始化成0,而且scanf("%d...
  • c语言,编程题,希望各位老师帮帮忙。拜托了
    答:偶尔有一题不会可以求助,你这样全部求助6题,太过了。(1)从性价比上说:100财富求6题不划算,不过也许会有闲的蛋疼的人把程序贴给你的 (2)从学习效果上说:独立编程才能培养一个人掌握的水平,你不愿意做?还是不会做?想懒省事还不如抄袭身边同学的,如果真想学习就老老实实自己编写,在...
  • 几道C语言的题,请大家帮帮忙帮我做一下,万分感谢。
    答:一、填空题(每空2分,共20分)1. 结构化程序由(顺序)、(选择)、(循环)三种基本结构组成。2. 若k为int型变量并赋值11,请写出运算++k后的表达式的值(12)和变量k++的值(11).3. c语言主函数是(include),函数体由符号(main)开始,到符号(return 0)结束。4. 请写出以下程序的...