c语言习题串联

编程入门 行业动态 更新时间:2024-10-20 00:47:12

c语言<a href=https://www.elefans.com/category/jswz/34/1769768.html style=习题串联"/>

c语言习题串联

1.读出程序的运行结果

#include<stdio.h>
#include<stdlib.h>
int main()
{int i,data=3;for(i=0;i<10;i++){if(i>data) break;printf("%d,",i)}system("pause");return 0;
}


上面程序的结果是:0,1,2,3,

#include<stdio.h>
#include<stdlib.h>
int main()
{int a[5]={1,2,3,4,5},b[5]={0,2,1,3,0},i,s=0;for(i=0;i<5;i++)s=s+a[b[i]];printf("%d\n",s);system("pause");return 0;
}

做程序读写题冷静的去读就行了。
答案:11
3.编写两个函数,分别寻找N个整数中的最大数和最小数。在主程序中调用这两个函数并输出结果。N个整数从键盘输入

#include<stdio.h>
#include<stdlib.h>
#define N 10
int min(int x[])
{int m,i;m=x[0];for(i=1;i<N;i++)if(x[i]<m) m=x[i];return m;
}
int max(int x[])
{int m,i;m=x[0];for(i=0;i<N;i++)if(x[i]>m) m=x[i];return m;
}
main()
{int x[N],i;printf("请输入%d个数,用空格分开: ",N);for(i=0;i<N;i++){scanf("%d",&x[i]);}printf("最小值是: %d\n",min(x));printf("最大值是: %d\n",max(x));system("pause");
}


最后一题还是有点复杂的但是我们可以将他们分开分析,上图的程序,我们调用这两个函数。另外再提醒一下,使用vs2010时,函数min,max有冲突,所以一定要把它们两改变一下,例如:min_1.max_1;程序就可以执行了。

更多推荐

c语言习题串联

本文发布于:2023-07-28 22:06:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1336335.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:习题   语言

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!