c语言程序设计作业
‘壹’ c语言程序设计作业!高手帮帮忙
1.arr+i
2.(1)1,2
(2)形参跟实参的值是单传递的。只能由实参传给形参,不能有形参传给实参。
3.(1)0
(2)6
4.*(s+j++)=*(s+i);
5.(1)i<8
(2)j=i+7
6.123
7.EFGH
IJKL
8.n1=1,n2=6
9.(1)int num
(2)num!=0
10.120
‘贰’ C语言程序设计作业求解答
9.d;
10.c;
11.d;
12.c;
13.b;
14.d;
15.a.
‘叁’ C语言程序设计大作业🙏🙏🙏
大作业很重要,你这个最好请我来写。
‘肆’ C语言程序设计作业 求解答
D
B
C
D
此题有歧意,本意可能让选C,但在标识符中间不得有注释;D又不对,起码得有个空main
C
D
A
一天了没人做,我来做做……
‘伍’ c语言程序设计作业!!急!!
第一题:
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
int i,j, a,b, res, sum=0;
char ch;
printf("Now ready to answer!\nEvery question you have 3 chances to answer, first chance you answer right you can got 10, second got 7, third got 5. Otherwise can not got score!\n");
for(i=0; i<10; i++)
{
printf("%dth question:", i+1);
srand(time(NULL));
a = rand()%50;
b = rand()%(a>25?(50-a):a);
ch = rand()%2;
if(ch) ch='+';
else ch='-';
printf("%d %c %d = ", a, ch, b);
for(j=0; j<3; j++)
{
scanf("%d", &res);
if(ch=='+')
if(res==a+b){
printf("right!\n");
switch(j){
case 0: sum+=10;break;
case 1: sum+=7; break;
case 2: sum+=5; break;
}
break;
}
else{
printf("wrong!\n");
if(j!=2)printf("try again:");
}
else
if(res==a-b){
printf("right!\n");
switch(j){
case 0: sum+=10;break;
case 1: sum+=7; break;
case 2: sum+=5; break;
}
break;
}
else{
printf("wrong!\n");
if(j!=2)printf("try again:");
}
}
}
printf("your score is : %d\n", sum);
return 0;
}
‘陆’ C语言程序设计作业求解答 在线等
16.D
17.B
18.B
19.A
20.B
1.A
2.B
3.B
4.A
‘柒’ C语言程序设计作业——高手帮忙啊
1
int str_len(char a[])
{int i=0;
while(a[i]!='\0')
{i++;}
return i+1;
}
2:void DelStr(char a[],char b[])
{
int i=0,j,k;
char c;
while(b[i]!='\0')
{
for(j=0;a[j]!='\0';j++)
if(b[i]==a[j])
{
for(k=j;a[k]!='\0';k++)
a[k]=a[k+1];
a[k]='\0';
}
i++; //i的值即字符串的长度
}
}
3 float f[10];
float max,min,aver,sum=0;//全局变量
void do_f(float f[])
{
int i,j;
for(i=0,j=0;i<10;i++)// 此循环求最小值
if(f[i]<f[j])
j=i;
min=f[j];
for(i=0;i<10;i++)//此循环求最大值
if(f[i]>f[j])
j=i;
max=f[j];
for(i=0;i<10;i++)//此循环求平均值
sum+=f[i];
aver=sum/10;
‘捌’ C语言程序设计的作业
#include<stdio.h>
intmain()
{
intf;
floatl,s;
while(1)
{
printf("
输入限速值及所测车速:");
scanf("%f%f",&l,&s);
if(s-l<0)
printf("未超速不处罚记%d分
",f=0);
elseif((s-l)/l<0.2)
printf("超速未到20%%记%d分
",f=3);
elseif((s-l)/l>=0.2&&(s-l)/l<0.5)
printf("超速20%%未到50%%记%d分
",f=6);
elseif((s-l)/l>=0.5)
printf("超速50%%及以上记%d分
",f=12);
printf("驾驶证剩余分数:%d
",12-f);
}
return0;
}
#include<stdio.h>
intgeti(charc);//获取字符对应下标
intmain()
{
intia,ib;
chara,b;
printf("猜拳游戏:'V'表示剪刀,'S'表示石头,'P'表示布
");
while(1)
{
printf("请输入玩家a的手势:");
scanf("%c",&a);
getchar();
printf("请输入玩家b的手势:");
scanf("%c",&b);
getchar();
ia=geti(a);
ib=geti(b);
if(ia==-1||ib==-1)
{
printf("输入不符合规则,请重新输入!
");
continue;
}
if(ia-ib==1||ia-ib==-2)
printf("玩家a胜
");
elseif(ia-ib==-1||ia-ib==2)
printf("玩家b胜
");
else
printf("平局
");
}
return0;
}
intgeti(charc)//获取字符对应下标
{
charg[3]={'V','S','P'};//数组元素依次克前一个元素及被后一个元素克制
inti=0;
for(i=0;i<3;i++)
if(g[i]==c)
returni;
return-1;
}
‘玖’ C语言程序设计作业
#include<stdio.h>
intgeti(charc);//获取字符对应下标
intmain()
{
intia,ib;
chara,b;
printf("猜拳游戏:'V'表示剪刀,'S'表示石头,'P'表示布
");
while(1)
{
printf("请输入玩家a的手势:");
scanf("%c",&a);
getchar();
printf("请输入玩家b的手势:");
scanf("%c",&b);
getchar();
ia=geti(a);
ib=geti(b);
if(ia==-1||ib==-1)
{
printf("输入不符合规则,请重新输入!
");
continue;
}
if(ia-ib==1||ia-ib==-2)
printf("玩家a胜
");
elseif(ia-ib==-1||ia-ib==2)
printf("玩家b胜
");
else
printf("平局
");
}
return0;
}
intgeti(charc)//获取字符对应下标
{
charg[3]={'V','S','P'};//数组元素依次克前一个元素及被后一个元素克制
inti=0;
for(i=0;i<3;i++)
if(g[i]==c)
returni;
return-1;
}