c语言程序填空空

二次元同好交流新大陆
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(2129)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'VB程序填空与程序运行结果',
blogAbstract:'2. 组合框有三种不同的风格:下拉式组合框、 __简单组合框___和下拉式列表框。可通过_Style____ 属性来设置。 &4. 要使文本框可以显示多行文本,应把文本框的__MultiLine___ 属性设置为True &11. 已知K=2,J=3,A=True,则VB表达式(K-J&=K)AND(NOT A)OR(K+J&=J)的值为 _True____。
15. 能正确产生[1,30]之间的随机整数的表达式是 _Int(Rnd()*30)+1_______ 。 &16. 表达式Fix(-48.65)+Int(-52.15)的值是__-101______。
21. 下列程序的功能是输出如下数列的前20项,按每行5个数的形式输出。1,1,2,3,5,8,13,......',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:0,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}上机考试模拟练习题&一、程序填空&参考答案
//上机考试模拟题
//一、程序填空(注意:不得加行、减行、加句、减句,否则后果自负)
//1.程序功能:对x=1,2,...,10,f(x)=x*x*-5*x+sin(x)的最大值。
#include &stdio.h&
#include &stdlib.h&
#include &math.h&
#define f(x) x*x-5*x+sin(x)
void main()
&//____________________
&max=f(1);//1
&for(x=2;x&=10;x++)
&&//________________________
&&max=max&f(x)?max:f(x);//2
&printf("%f\n",max);
//2.程序功能:求输入的整数各位数字之和,如输入234则输出9,输入-312则输出6。
#include &stdio.h&
#include &math.h&
void main()
&int n,s=0;
&scanf("%d",&n);
&//____________________
&n=n&=0?n:-n;//1
&while(n!=0)
&&//_______________________
&&s+=n%10;//2
&printf("%d\n",s);
//3.程序功能:调用函数f,将字符串中的所有字符逆序存放,然后输出,例如,输入字符串为“123456”,则程序的输出结果为“654321”。
#include &stdio.h&
#include &string.h&
void main()
&char s[60],*f(char *);
&printf("%s\n",f(s));
//__________
char* f(char *x)//1
&//_________________
&n=strlen(x);//2
&for(i=0;i&n/2;i++)
&&x[i]=x[n-1-i];
&&x[n-1-i]=t;
//4.程序功能:函数f将数循环左移k个元素,数组x[7]调用函数f后的输出结果为4567123.
#include &stdio.h&
void f(int *a,int n,int k)
&int i,j,t;
&for(i=0;i&k;i++)
&&//_____________________
&&t=a[0];//1
//&&for(______________________)
&&for(j=1;j&n;j++)//2
&&&a[j-1]=a[j];
&&a[n-1]=t;
void main()
&int i,x[7]={1,2,3,4,5,6,7};
&f(x,7,3);
&for(i=0;i&7;i++)
&&printf("%5d",x[i]);
&printf("\n");
//5.程序功能:输入的一个小写字母、将字母循环后移5个位置后输出,如'a'变成'f','w'变成'b'。
#include &stdio.h&
void main()
&c=getchar();
&if(c&='a'&&c&'v')
&&if(c&='v'&&c&='z')
&&//&______________
&&c=c+5-26;//2
&&putchar(c);
//6.程序功能:输入一个整数后,输出该数的位数(若输入3214则输出4,输入-23156则输出5)。
#include &stdio.h&
void main()
&int n,k=0;
&scanf("%d",&n);
&//while(______________)
&while(n!=0)//1
&//&_____________________
&&n/=10;//2
&printf("%d\n",k);
//7.程序功能:输入m,n(要求输入数均大于0),输出它们的最大公约数。
#include &stdio.h&
void main()
&int m,n,k;
//while(scanf("%d%d",&m,&n),_________);
&while(scanf("%d%d",&m,&n),m&=0||n&=0);//1
//&for(____________________;n%k!=0&&m%k!=0;k--);
&for(k=m&n?m:n;n%k!=0||m%k!=0;k--);//2
&printf("%d\n",k);
//8.程序功能:调用函数f,将一个整数首尾倒置,若程序输入12345,则输出54321;若程序输入-34567,则输出-76543。
#include &stdio.h&
#include &math.h&
long f(long n)
&long m,y=0;
&m=fabs(n);
&while(m!=0)
&&y=y*10+m%10;
&&//_______________
&&m/=10;//1
&&//_______________
&&return -y;//2
void main()
&putchar(' ');
&printf("%ld\t",f(12345));
&printf("%ld\n",f(-34567));
//9.程序功能:输入数组x[7], 调用函数f,能去除掉数组中的负数,输出结果为: 1 2 3 6
#include &stdio.h&
void f(int *a,int *m)
&for(i=0;i&*m;i++)
&&if(a[i]&0)
&&&for(j=i--;j&*m-1;j++)
&&&&a[j]=a[j+1];
&&&//________________
&&&*m=*m-1;//1
void main()
&int i,n=7,x[7]={1,2,3,-4.3,-5,6,-7};
&//___________________
&f(x,&n);//2
&for(i=0;i&n;i++)
&&printf("%6d",x[i]);
&printf("\n");
//10.程序功能:输入整数n(n&0),求m,使得2的m次方小于或等于n,2的m+1次方大于或等于n。
#include &stdio.h&
void main()
&int i=0,t=1,n;
&//while();
&while(scanf("%d",&n),n&=0);//1
&while(!(t&=n&&t*2&=n))
&&//_______________
&&t*=2;//2
&printf("%d\n",i);
//11.程序功能:调用函数f,计算代数多项式1.1+2.2*x+3.3*x*x+4.4*x*x*x+5.5*x*x*x*x,当x=1.7时的值。
#include &stdio.h&
float f(float,float *,int);
void main()
&float b[5]={1.1,2.2,3.3,4.4,5.5};
&printf("%f\n",f(1.7,b,5));
//float f()
float f(float x,float *a,int n)//1
&float y=a[0],t=1;
&for(i=1;i&n;i++)
&&y=y+a[i]*t;
&//___________________
//12.程序功能:调用函数f,求a数组中最大值与b数组中最小值之差。
#include &stdio.h&
float f(float *x,int n,int flag)
&//_____________________
&y=x[0];//1
&for(i=1;i&n;i++)
&&if(flag*x[i]&flag*y)
&&&y=x[i];
void main()
a[6]={3,5,9,4,2.5,1},b[5]={3,-2,6,9,1};
//&printf("%.2f\n",f(a,6,1)______________);//运行结果:11
&printf("%.2f\n",f(a,6,1)-f(b,5,-1));//运行结果:11//2
//13.程序功能:运行时输出下列结果。
//& a b c d e f g
//&&&&&&&&&&
#include &stdio.h&
void main()
&for(i=1;i&=4;i++)
&&for(j=1;j&i;j++)
&&&putchar('&
&&//_________________
&&k='a';//1
&&for(j=9-2*i;j&0;j--)
//&&&printf("%c",_______________);
&&&printf("%c
",k-1);//2
&&putchar('\n');
//14.程序功能:调用函数f,从字符串中删除所有的数字字符。
#include &stdio.h&
#include &string.h&
#include &ctype.h&
void f(char *s)
&while(s[i]!='\0')
//&&if(isdigit(s[i]))__________(s+i,s+i+1);
if(isdigit(s[i])) strcpy(s+i,s+i+1);//1
//&&else ____________;
&& else i++;//2
void main()
&char str[30];
&gets(str);
&puts(str);
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。实验九指针1、程序填空:下列程序在数组中同时查找最大元素和最小元素的下标,分别存放在 main()函数的max 和 min 变量中。要求:根据运行结果分析程序和填空,并注释说明填充依据。
#include &stdio.h&void findByPoint(int *, int, int *, int *);void find(int *a, int n, int max, int min);int main(void){&&& int max1=0, min1=0, a[]={5,3,7,9,2,0,4,1,6,8};&&& findByPoint(a,10,&max1,&min1);&&&&&&&&&&&& //指针变量是a,max,min,10个数&&& printf("数组a最大和最小元素下标是%d,%d\n", max1, min1);
&&& int max2=0, min2=0,b[]={3,4,71,9,2,7,4,2,6,90};&&& find(b,10,max2,min2); &&& printf("数组b最大和最小元素下标是%d,%d\n", max2, min2);&&& return 0;}void findByPoint(int *a, int n, int *max, int *min){&&&&&& *max=*min=0;&&& for (i = 1; i & i++)&&& {&&&&&&& if (a[i] & a [*max])*max=i;&&&&&&&&&&& //*max指的是max的值,把i的值给*max&&&&&&& if (a[i] & a [*min])*min=i;&&&&&&&&&&&&& //*min指的是min的值,把i的值给*min&&& }}void find(int *a, int n, int max, int min){&&&&&& for (i = 1; i & i++)&&& {&&&&&&& if (a[i] & a [max])max=i; //max是变量,i的值给max&&&&&&& if (a[i] & a [min])min=i; &&& }&&& printf("数组b最大和最小元素下标是%d,%d\n", max, min);}
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
//下列程序在数组中同时查找最大元素和最小元素的下标,分别存放在 main()函数的max 和 min 变量中. #include &stdio.h& void findByPoint(int *, int, int *, int *); void find(int *a, int n, int max, int min); int main(v ...
#include &stdio.h& void findByPoint(int *, int, int *, int *); void find(int *a, int n, int max, int min); int main(void) { int max1=0, min1=0, a[]={5,3,7,9,2,0,4,1,6,8}; fin ...
#include &stdio.h& void findByPoint(int *, int, int *, int *); void find(int *a, int n, int max, int min); int main(void) { int max1=0, min1=0, a[]={5,3,7,9,2,0,4,1,6,8}; fin ...
/*下列程序在数组中同时查找最大元素和最小元素的下标,分别存放在 main()函数的 max 和 min 变量中.要求:根据运行结果分析程序和填空,并注释说明填充依据*/ #include &stdio.h& void findByPoint(int *, int, int *, int *); /*其实是老师偷懒,应该是(int *a,int
#include &stdio.h& void findByPoint(int *, int, int *, int *); void find(int *a, int n, int max, int min); int main(void) { int max1=0, min1=0, a[]={5,3,7,9,2,0,4,1,6,8}; fin ...
#include &stdio.h& void findByPoint(int *, int, int *, int *); void find(int *a, int n, int max, int min); int main(void) { int max1=0, min1=0, a[]={5,3,7,9,2,0,4,1,6,8}; fin ...
#include &stdio.h& void findByPoint(int *, int , int *, int *); void find(int *a, int n, int max, int min); int main(void) { int max1=0, min1=0, a[]={5,3,7,9,2,0,4,1,6,8}; fi ...
本文介绍运行时库实现的功能,你会看到在main函数执行之前都做了什么.先来理解以下代码:
#include &stdio.h& void init(void) __attribute__((constructor)); void init(void){
printf(“before enter main!\n ...程序阅读填空_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
程序阅读填空
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩6页未读,继续阅读
你可能喜欢}

我要回帖

更多关于 c语言程序填空题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信