求解,工程问题c语言求解pdf大神们快来啊

求解,c语言大神快出现_百度知道
求解,c语言大神快出现
#include &stdio.h&
#define N 2
#define M N+1
#define NUM (M+1)*M/2
void main()
printf(&%d%d%d&,N,M,NUM);
结果为啥是238
#include &stdio.h&
#define N 2
#define M N+1
#define NUM M*(M+1)/2
void main()
printf(&%d%d%d&,N,...
我有更好的答案
#define NUM (M+1)*M/2 = (N+1+1) * N + 1/2 =
(N+1+1) * N = 4*2=8下边那个一样的道理
采纳率:72%
来自团队:
#define都是直接替换。你的疑问是在NUM上。第一个的NUM替换成最原始的是NUM (M+1)*M/2 = (N+1+1)*N+1/2=(2+1+1)*2+1/2 =8第二个NUMNUM M*(M+1)/2 = N+1*(N+1+1)/2=2+1*(2+1+1)/2 = 4注意,替换时有什么就原样输出,右括号替换时就有括号,没有括号,替换时就没有括号。要替换到原始的状态,不要随意加括号
#define N 2
#define M N+1
宏定义只是进行 字符 的替换
不要按自己的想法强加括号
NUM=(M+1)*M/2=(N+1+1)*N+1/2=(2+1+1)*2+1/2=8+0=8
NUM=M*(M+1)/2=N+1*(N+1)/2=2+1*(2+1+1)/2=2+2=4
num=(M+1)*M/2=(N+1+1)*N+1/2=(2+1+1)*2+1/2=8+0=8num=M*(M+1)/2=N+1*(N+1+1)/2=2+1*(2+1+1)/2=2+1*4/2=4;
其他1条回答
为您推荐:
其他类似问题
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。15:34 提问
c语言问题求解,请大神们指教
本题要求实现一个对数组进行循环右移的简单函数:一个数组aa中存有nn(&0&0)个整数,将每个整数循环向右移mm(\ge 0≥0)个位置,即将aa中的数据由(a_0 a_1 \cdots a_{n-1}a
)变换为(a_{n-m} \cdots a_{n-1} a_0 a_1 \cdots a_{n-m-1}a
)(最后mm个数循环移至最前面的mm个位置)。
函数接口定义:
int ArrayShift( int a[], int n, int m );
其中a[]是用户传入的数组;n是数组的大小;m是右移的位数。函数ArrayShift须将循环右移后的数组仍然存在a[]中。#include
#define MAXN 10
int ArrayShift( int a[], int n, int m );
int main()
int a[MAXN], n,
scanf("%d %d", &n, &m);
for ( i = 0; i & i++ ) scanf("%d", &a[i]);
ArrayShift(a, n, m);
for ( i = 0; i & i++ ) {
if (i != 0) printf(" ");
printf("%d", a[i]);
printf("\n");
/* 你的代码将被嵌在这里 */
按赞数排序
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐C语言大神快来呀,猜数字代码问题_百度知道
C语言大神快来呀,猜数字代码问题
在这里int guess(int A,int B)
//你的工作在这个函数
写一段随机生成数字,并且与电脑之前生成的随机数判断,并且以最少的步数得到答案~急求,所以代码如下:
#include &stdio.h&
#include &stdlib.h&
#define M 4 //猜几个...
最好能注释一下~
我有更好的答案
程序经补充,已经能够运行:#include&&stdio.h&#include&&stdlib.h&#define&M&4&//猜几个数字&//交换&void&swap(int*a,int*b){int&t=*a;&//将a地址中的整数复制给临时变量t*a=*b;&//将b地址中的整数复制给a*b=t;&//将t复制到b地址空间}//将数组随机打乱&void&random_shuffle(int*&a,int&n){int&i;&//定义整数变量ifor(i=0;i&n;i++)&//for循环&初始化i=0&每次执行循环体前判断i是否小于n(如果小于则执行循环体,否则跳出循环体),每次执行循环体后i值自增&{int&x=rand()%n;&//获取随机数&范围(0&~&n-1)&然后赋值给xint&y=rand()%n;&//同上if(x!=y)&swap(a+x,a+y);&//如果x与y值不等则&交换地址a+x和a+y地址空间的整数}}//生成数位不重复的M位全部数据,存在数组a中,并打乱,备用&int&gen(int*&a){int&count=0,i,j;int&max=1;for(i=0;i&M;++i,max*=10); //循环结束时max=10000&for(i=0;i&++i)
//查找&10000的所有整数&{bool&flag[10]={0};
//每个数都清零&flag数组&int&t=i;
//复制i到t&for(j=0;j&M;++j)if(flag[t%10])& //如发现有重复数字就退出&else&flag[t%10]=1,t/=10; //无重复就记录其个位数字,然后去掉个位数&if(j==M)
//若找到了一个数位不重复的四位数,就计数并存入a数组&a[count++]=i; }random_shuffle(a,count);
//随机打乱这些数&return&
//返回数位不重复四位数的个数&}void&test(int&answer,int&player,int*&A,int*&B){int&i=0,j; int&answer_a[M]={0},player_a[M]={0};*A=*B=0;while(answer||player) //把计算机产生的数及用户猜测的数都分解为每一个数位&{answer_a[i]=answer%10;player_a[i++]=player%10;answer/=10;player/=10;}for(i=0;i&M;++i)for(j=0;j&M;++j)if(player_a[i]==answer_a[j]) //若数字相符&if(i==j)&++*A;
//位置对的就记入A&else&++*B;
//位置不对就记入B&}//参数AB是上一轮猜测的反馈,//如果得到猜中的信息表示下一把的开始&int&guess(int&A,int&B){//你的工作在这个函数&int&x;scanf(&%d&,&x);
//用户猜一个数&return&x;}int&main(){srand(2);int&i;//初始生成数据&int&for(len=1,i=0;i&M;++i)len*=10-i;int&a[len];gen(a);//开玩int&n=1;//玩n把int&count=0;//总猜测次数while(n--){//每把从猜中开始,例如玩4个数,4A0B为猜中,//此时进入下一把,会有新的数供猜测&//printf(&%d\n&,a[n]);int&A=M,B=0;int&count_cur=0;do{int&player=guess(A,B);& //读入用户猜的数&++count_
//记录已猜了几次&test(a[n],player,&A,&B); //判定数字及位置对错情况&printf(&%d:%0*d,%dA%dB\n&,count_cur,M,player,A,B); //输出&第几次:几A几B&}while(A!=M||B);& //当未全猜对数字和位置时循环(||B可以省略)&count+=count_}&return&0;}
采纳率:83%
来自团队:
功能需求是怎样的呢~~~
那串代码本身是由用户输入数字去猜,然后修改为自己去猜,也就是说电脑先生成了随机数,然后自己再通过生成随机数去猜
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。话说有没有懂C语言【临沂大学吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:306,948贴子:
话说有没有懂C语言收藏
求助啦,同学C语言挂了,求帮助啊,大神们不要再隐藏自己的实力啦
来人啊来人啊
大神们快出来,有人求帮助啦
大神来个QQ可好
来人啊,大神们快来啊
不要再潜伏着了
登录百度帐号精通c语言之路,有哪些可推荐的书籍或方法?(大神们快来)
[问题点数:100分]
精通c语言之路,有哪些可推荐的书籍或方法?(大神们快来)
[问题点数:100分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年12月 C/C++大版内专家分月排行榜第二2013年12月 Linux/Unix社区大版内专家分月排行榜第二2013年11月 C/C++大版内专家分月排行榜第二2013年10月 C/C++大版内专家分月排行榜第二
2014年 总版技术专家分年内排行榜第二
2013年 总版技术专家分年内排行榜第三
匿名用户不能发表回复!|

我要回帖

更多关于 c语言求解导数 的文章

 

随机推荐