C语言练习3 高手帮个位!
答案:3 悬赏:10
解决时间 2021-02-13 21:42
- 提问者网友:王者刀枪不入
- 2021-02-12 22:28
C语言练习3 高手帮个位!
最佳答案
- 二级知识专家网友:不傲怎称霸
- 2021-02-13 00:07
三
1, fabs(x0-x1)>=1e-6
2, if(x>y)
return x;
else
return y;
3, *p++ (先使用指针再让它自增)
四
1, 答案 5;
i=0时j=2,a[0][2]=2;
i=1时j=1;a[1][1]=5;
i=2时j=0;a[2][0]=-2;
全部相加得到 5;
2, 答案 8;
n=3时;
f(3)=3+f(2)+f(1);
f(1)=1;
f(2)=2+f(1)+f(0);
f(0)=1;
所以 f(2)=4;
f(3)=8;
3, 答案7 8 9
i=0 f(2)=a+(b+1)+(c+1) 此时a=2;b=0;c=3 求得f(2)=7;
i=1 f(2)=a+(b+1)+(c+1) 此时a=2;b=0;c=4 求得f(2)=8;
i=2 f(2)=a+(b+1)+(c+1) 此时a=2;b=0;c=5 求得f(2)=9;
定义 auto int b=0; 每当退出函数时,b的值恢复原值;
定义 static int c=3; 每次引用f(a)函数使C自增时都保存其自增之后的值;
4,A B
5,7,0
五、1,
#include
main()
{
int c,n1,n2;
n1=n2=0;
printf("请连续输入数字并以数字0结束\n");
while(c!=0)
{ printf("请输入数字: ");
scanf("%d",&c);
if(c<0)
n1++;
else if (c>0)
n2++;
}
printf("负数有%d个\n正数有%d个\n",n1,n2);
getchar();
}
2,
#include
#include
main()
{
int male;
int female;
int baby;
for(male=0;male<100/5;male++)
for(female=0;female<100/3;female++)
for(baby=0;baby<100;baby+=3)
{
if(male+female+baby == 100 && 5*male+3*female+baby/3 == 100)
printf(" cock hen baby\n %d %d %d",male,female,baby);
}
getchar();
}
1, fabs(x0-x1)>=1e-6
2, if(x>y)
return x;
else
return y;
3, *p++ (先使用指针再让它自增)
四
1, 答案 5;
i=0时j=2,a[0][2]=2;
i=1时j=1;a[1][1]=5;
i=2时j=0;a[2][0]=-2;
全部相加得到 5;
2, 答案 8;
n=3时;
f(3)=3+f(2)+f(1);
f(1)=1;
f(2)=2+f(1)+f(0);
f(0)=1;
所以 f(2)=4;
f(3)=8;
3, 答案7 8 9
i=0 f(2)=a+(b+1)+(c+1) 此时a=2;b=0;c=3 求得f(2)=7;
i=1 f(2)=a+(b+1)+(c+1) 此时a=2;b=0;c=4 求得f(2)=8;
i=2 f(2)=a+(b+1)+(c+1) 此时a=2;b=0;c=5 求得f(2)=9;
定义 auto int b=0; 每当退出函数时,b的值恢复原值;
定义 static int c=3; 每次引用f(a)函数使C自增时都保存其自增之后的值;
4,A B
5,7,0
五、1,
#include
main()
{
int c,n1,n2;
n1=n2=0;
printf("请连续输入数字并以数字0结束\n");
while(c!=0)
{ printf("请输入数字: ");
scanf("%d",&c);
if(c<0)
n1++;
else if (c>0)
n2++;
}
printf("负数有%d个\n正数有%d个\n",n1,n2);
getchar();
}
2,
#include
#include
main()
{
int male;
int female;
int baby;
for(male=0;male<100/5;male++)
for(female=0;female<100/3;female++)
for(baby=0;baby<100;baby+=3)
{
if(male+female+baby == 100 && 5*male+3*female+baby/3 == 100)
printf(" cock hen baby\n %d %d %d",male,female,baby);
}
getchar();
}
全部回答
- 1楼网友:不羁的心
- 2021-02-13 02:41
x1-x0>=10e-6
return x>y?x:y;
p++;
5
789
A,B
7,0
下边的大题自己写吧c语言好好学吧
- 2楼网友:时光挺欠揍
- 2021-02-13 01:04
#include "stdio.h"
#define child 500 #define maxcode 3
void main() { int child[child] = { 0 }; int ntotal = child; int i = 0; int s = 0;
while ( ntotal > 0 ) { for ( i=0; i<child; i++ ) { if ( ntotal == 1 && child[i] == 0 ) { printf( "\n最后人员编号:%d\n", i + 1 ); ntotal = 0; break; }
if ( child[i] == 1 ) continue; s++; if ( s == maxcode ) { printf( "%d\t", i + 1 ); child[i] = 1; ntotal--; s = 0; } } } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |