第一范文网 - 专业文章范例文档资料分享平台

C语言习题(1~4)

来源:用户分享 时间:2025/5/24 1:04:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1.输入10个整数存放在一维数组中,找出其中最大值和此元素的下标。 #include main() {

int a[10],i; int max,b=0;

for(i=0;i<10;i++) scanf(\ max=a[0];

for(i=1;i<10;i++) {

if(a[i]>max) {

max=a[i]; b=i; } }

printf(\是大值为:%d\ printf(\下标为:%d\}

2.编写程序求出二维数组每行上的最大值,并输出其行号及最大值。 #include \#define N 3 /*宏定义*/ #define M 4 main() { int a[N][M],max; int i,j; for (i=0;i

3.编写程序,输出字符串中指定位置m上开始的n个字符。 #include \main() {

int i,j,m,n;

char s[100],ns[100]; gets(s);

printf(\ scanf(\

for(i=m,j=0;i<=m+n-1;i++,j++) ns[j]=s[i]; ns[j]='\\0'; puts(ns); }

4.将下列矩阵中的第一行和第四行对调。

?1234??15263748??? 对调后 ?11213141???4321???4321??15263748??? ?11213141???1234??#include \

main() {

int a[4][4]={1,2,3,4,15,26,37,48,11,21,31,41,4,3,2,1}; int i,j,c;

for(j=0;j<4;j++) {

c=a[0][j];

a[0][j]=a[3][j]; a[3][j]=c; }

for(i=0;i<4;i++) {

printf(\ for(j=0;j<4;j++) printf(\ } }

5.已知一维数组int a[10]={ 7,11,24, 28,35,46,52,63,74,81},编写程序判断从键盘输入的x

是否在该数组中。

#include \main( ) { int a[10]={7,11,24,28,35,46,52,63,74,81},i,x; scanf(\ for(i=0;i<10;i++) if(a[i]==x) { printf(\ break ; } if (i>=10) printf(\}

搜索更多关于: C语言习题(1~4) 的文档
C语言习题(1~4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c43fn48eq792xn8v9vnyc_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top