有c语言的大手子能解决一下这个问题吗?

作者&投稿:系顾 (若有异议请与网页底部的电邮联系)
有C的大手子能解决一下这个问题?~

#include
int main(){
int subject[3];
printf("请输入某同学的三个分数:");
scanf("%d %d %d
", &subject[0], &subject[1], &subject[2]);
int i;
for(i = 0; i < 3; i++)
{
if(subject[i] < 60) printf("科目 %d=%d, 等级不合格
", i, subject[i]);
else if(subject[i] < 80) printf("科目 %d=%d 等级中等
", i, subject[i]);
else printf("科目 %d=%d 等级优秀
", i, subject[i]);
}
return 0;
}

#include
int main()
{
double num[4];
int i = 0, j = 0;
double temp;
printf("请输入4个数:
");
for(i = 0; i < 4; i++)
{
scanf("%lf ", &num[i]);
}
for(i = 0; i < 4; i++)
{
for(j = i; j < 4; j++)
{
if(num[i] > num[j])
{
temp = num[i];
num[i] = num[j];
num[j] = temp;

}
}
}
for(i = 0; i < 4; i++)
printf("%.0f ", num[i]);
}

#include
#include

int main(){
double m[3], kn[3], angle[3];
double temp;
double confluence;
int i;

printf("请输入位置矢量的三个分量(m):
");
scanf("%lf %lf %lf", &m[0], &m[1], &m[2]);
printf("请输入力的三个分量(KN):
");scanf("%lf %lf %lf", &kn[0], &kn[1], &kn[2]);
for(i = 0; i < 3; i++)
{
temp += m[i]*kn[i]*m[i]*kn[i];
}
confluence = sqrt(temp);
printf("%lf
", confluence);
for(i = 0; i < 3; i++)
{
angle[i] = acos((m[i]*kn[i])/confluence)/2/3.14*360;
}
for(int i =0; i < 3; i++)
printf("angle = %lf
", angle[i]);
return 0;}

一个函数由(声明部分)和(语句)两个部分组成。C语言程序的基本单位或者模块是(函数)。C语言程序的语句结束符是(;分号)。

(1)


代码资料:

#include "stdio.h"

int main(int argc,char *argv[]){

char s[31],i;

printf("Please enter a positive integer...
");

for(i=0;i<31;i++)

if((s[i]=getchar())<='0' || s[i]>='9')

break;

s[i]='\0';

printf("
%s --> ",s);

for(i=0;s[i];printf("%c ",s[i++]));

printf("
");

return 0;

}

(2)


代码资料:

#include "stdio.h"

int main(int argc,char *argv[]){

int n,i,j,k,t,m,x,s;

printf("Please enter n(int 2<n<8)...
n=");

if(scanf("%d",&n)!=1 || n<3 || n>7){

printf("Input error, exit...
");

return 0;

}

for(t=i=1;t<n;i*=10,t++);

for(k=i*10;i<k;i++){

for(s=0,t=i;t;t/=10){

for(m=x=t%10,j=1;j<n;m*=x,j++);

s+=m;

}

if(i==s)

printf("%d ",i);

}

printf("
");

return 0;

}

(3)


代码资料:

#include "stdio.h"

int main(int argc,char *argv[]){

int n,a,b;

double s;

printf("Please enter n(int 0<n<47)...
n=");

if(scanf("%d",&n)!=1 || n<1 || n>46){

printf("Input error, exit...
");

return 0;

}

for(s=0.0,a=1,b=2;n--;b+=a,a=b-a)

s+=(b+0.0)/a;

printf("The result are %f
",s);

return 0;

}



首先要有问题才能解决


有c语言的大手子能解决一下这个问题吗?
int main(int argc,char *argv[]){ char s[31],i;printf("Please enter a positive integer...\\n");for(i=0;i<31;i++)if((s[i]=getchar())<='0' || s[i]>='9')break;s[i]='\\0';printf("\\n%s --> ",s);for(i=0;s[i];printf("%c ",s[i++]));printf("...

现金酬谢!关于图的二着色的问题,C语言大手子帮帮我
for(int i = 1; i <= m; i++){ int x, y;

C语言编程问题
把diff[i][j]=first[i][j]-second[i][j];printf("%d ",diff[i][j]);用一对{}括起来。

C语言问题,为啥这最后会有乱码啊啊啊啊
因为你定义的字符串长度是81,而你从键盘输入的不到80,也就是说有部分也没有初始化但是你把他7他输出了,所以导致错误,你应该输出到\\0就结束

C语言 如何将字符数组 转换为整数
直接用atoi这个调用函数,形式为int a=atoi(字符数组);要加头文件的#include<sting.h>

C语言围圈报数问题
n=10 m=3 1 2 3 4 5 6 7 8 9 10 1 2 3 1 2 3 你告诉我第二个人怎么算出7的,这题目是来搞笑的么!

c语言冒泡法出错求解
1scanf输入有问题,只输入到0上了 2 数组传参最好用指针

伊宁市18019074052: 有c语言的大手子能解决一下这个问题吗? -
纵所结合: (1) 代码资料: #include "stdio.h" int main(int argc,char *argv[]){char s[31],i;printf("Please enter a positive integer...\n");for(i=0;i<31;i++)if((s[i]=getchar())<='0' || s[i]>='9')break;s[i]='\0';printf("\n%s --> ",s);for(i=0;s[i];printf("%c ",s[i+...

伊宁市18019074052: C语言编程高手帮忙解决一下这个小问题!!!
纵所结合: #include <stdio.h> void main() {int num;while(1){printf("请输入数字\n");scanf("%d",&num);if(num>=1 && num<=7){switch(num){case 1: printf("星期一\n");break;case 2: printf("星期二\n");break;case 3: printf("星...

伊宁市18019074052: c语言高手帮我解决个switch问题,感激不尽! -
纵所结合: #include void main(){char a[100];int i,num=0,word=0,space=0;char c;gets(a);for(i=0;(c=a[i])!='\0';i++){switch(a[i]){case ' ':...

伊宁市18019074052: 如何用C语言来编程解决这个问题???需要详细代码、请教高手. -
纵所结合: 代码实现如下:有问题hi我哈~#include #define N 10void main(){ int n; //学科数 double a[N]; //存放各科的成绩 d...

伊宁市18019074052: 有一道C语言程序设计的题,老师留的作业,有没有C语言高手帮忙解决一下,设计一个程序. -
纵所结合: #include <stdio.h> int main() { int score[11]; int i; for (i=1;i<11;i++) { score[i]=0;//初始化每个标准的人数都为0 } for (i=0;i<2;i++) { int x;//每个人输入的分数并记录; scanf("%d",&x); score[x]++; } for (i=1;i<11;i++)//统计人数 { int s; s=score[i]; ...

伊宁市18019074052: 请用C语言程序解决下面这个问题,谢谢? -
纵所结合: 这个问题解决方案是每次余下的鱼加上1/n条就是上一次余下的鱼数的1-1/n,并由此求得上一次余下的鱼数,而最后一次余下的鱼是11条.由n=5开始:(11+1/5)÷(1-1/5)=14(14+1/4)÷(1-1/4)=19(19+1/3)÷(1-1/3)=28.99999999999……(取整得29)(29+1/2)÷(1-1/2)=59当n=1结束运算.即原来有鱼59条.写成相应程序即可.

伊宁市18019074052: 会C语言的帮忙解决问题! -
纵所结合: error C2660: 'years' : function does not take 1 parameters,这句是说函数声明少了一个参数,因为你下面调用该函数时加了参数了,所以第二行改成下面的形式: int years(int a); 如果这句不改,那下面调用该函数时就不能加参数,year前面的int表示函数是有返回值的 error C2561: 'years' : function must return a value,这句是说函数必须返回一个值,所以倒数第4行改成下面的形式: return 1;} 这样应该就可以了

伊宁市18019074052: 求c语言高手帮忙解决一下? -
纵所结合: switch(0)这样就会直行case 0语句了.你说屏幕一闪就没.你可以加上这句getchar();如果还不可以,你用dos窗口运行可执行文件,试试看 #include main(){ switch(0) { case...

伊宁市18019074052: 请 懂C语言的高手门进来 帮小第解决一下这个题 -
纵所结合: 它是让成绩除以10呀,结果取整数.因为成绩有可能是100啊,也可能是90多分,但这两种情况除以十以后得出的数值是不同的.100除以十结果是10,90多分的除以十并取整数,结果是9,所以要分case 10和case 9两种情况的.

伊宁市18019074052: 帮忙用c语言解决这个问题!输入输出要严格按样例! -
纵所结合: #include int main(){ int n,a,b; scanf("%d", while(n--) { scanf("%d %d", printf(...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网