高手们,帮我编几个c语言的小程序!!谢谢.明天就要交!!

C语言上机练习11.编一C程序,它能逐行读入一个n*n(n<90)的矩阵的元素(矩阵元素为整数,输入时相邻的整数用空格隔开,用-9999作为输入的结束标记,-9999不是... C语言上机练习1
1. 编一C程序,它能逐行读入一个n*n(n < 90)的矩阵的元素(矩阵元素为整数,输入时相邻的整数用空格隔开,用-9999作为输入的结束标记,-9999不是矩阵的元素),找出这个矩阵的最大的元素,再输出该元素的行号和列号(行号和列号均从1开始)。

2. 编写一个C程序,它能读入2*n+1(n<500)个两两不等的正整数(输入时,相邻的两个数用空格隔开,以0为结束标记,0不算在内),对这2*n+1整数进行从小到大排序并输出,再输出值恰在中间的那个数及其输入时的序号(序号从1开始)。
3. 编一C程序,它能读入一个字符串(串长<100,串中可能有空格符),计算并输出该字符串中英文小写字母的个数。
(注:程序命名为e3.exe,存于你的账号或其debug目录下)

C语言上机练习2
1. 编一C程序,它能读入一正整数n,(n<10),并输出如下图形:
如n=3的图形为:

1
2 2 2
3 3 3 3 3
3 3 3 3 3
2 2 2
1

2.编一C程序,它能读入矩阵A的行数L,列数M,矩阵B的列数N(矩阵B的行数是M。L,M,N值都小于20), 以及按行读入矩阵A的L*M个元素(整数)及矩阵B的M*N个元素(整数),计算并输出A与B的矩阵乘积(按行,列输出)。(输入时,相邻的两个整数用空格隔开)。
(可执行文件名为e2.exe,存于你的账号或其debug目录下)

3.编一C程序,它能读入n个整数(以-9999为结束标记,-9999不算在内,相邻的两个整数用空格隔开),找出第2到第n个数中与第一个数相等的那些数,并输出这些数读入时的序号(序号从1开始记)。

C语言上机练习3
1. 编一C程序,它能读入一正整数n(n<50),并输出如下图形:
A A A .......... A
A A A .......... A
...
...
A A A .......... A
共n行,每行n个A,下一行比上一行右移一列.

2. 编一C程序,它能读入三个正整数(两个相邻的整数用空格隔开),并输出这些正整数的19进制形式,依次用A、B、C、D、E、F、G、H、I表示10、11、12、13、14、15、16、17、18
(注:可执行文件名为e2.exe,存于你的账号或其debug目录下)
3. 编一C程序,它能读入两个整数m与n,计算并输出m与n的绝对值的最大公约数及最小公倍数
C语言上机练习4
1. 编一C程序,它能读入三个15进制数(用字符串表示,每个字符串占一行。用A、B、C、D、E分别表示10、11、12、13和14),输出这些数的值(按十进制数输出)。如输入为3B时,输出为56。
2. 编一个C程序,它能读入文本文件f1.c中的所有整数,并把这些数按从大到小的次序写回到文本文件f1.c中。文件中的相邻两个整数都用空格隔开,并且每10个换行。
3. 编一C程序,它能读如若干个整数f1、f2、...fn(以-9999为结束标记,-9999不算在内)并输出在f2、f3、...fn这n-1个数中大于f1的数的个数、等于f1的数的个数和小于f1的数的个数
展开
 我来答
能文娄虹玉
2019-05-30 · TA获得超过3777个赞
知道小有建树答主
回答量:3065
采纳率:28%
帮助的人:192万
展开全部
3.
编一C程序,它能读入两个整数m与n,计算并输出m与n的绝对值的最大公约数及最小公倍数
解:源程序如下:
int
gys
(int
x,int
y)
{
int
j;
j=(x<y)?x:y;
for(;j>0;j--)
if(x%j==0&&y%j==0)
break;
else
continue;
return
(j);
}
int
gbs
(int
z,int
w)
{
int
i;
i=(z>w)?z:w;
for(;i<=z*w;i++)
if(i%z==0&&i%w==0)
break;
else
continue;
return
(i);
}
main()
{
int
m,n;
clrscr();
printf("input
n,m(n>0,m>0):");
scanf("%d%d",&n,&m);
printf("max
gys
is:%d\n",gys(n,m));
printf("min
gbs
is:%d\n",gbs(n,m));
}
终于有空帮你写了个!
其余的自己加油吧,你自己想了再做,不要一意味的提问,对你没好处,别人做的毕竟是别人的!
如果你老是什么事情都求别人,那么无法煅炼你的能力,在以后的的找工作中你会吃亏的!
我们都在不断赶路,只是没有人愿意认输!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萌哒牛
2007-11-07 · TA获得超过1910个赞
知道小有建树答主
回答量:1100
采纳率:0%
帮助的人:113万
展开全部
3. 编一C程序,它能读入两个整数m与n,计算并输出m与n的绝对值的最大公约数及最小公倍数
解:源程序如下:
int gys (int x,int y)
{
int j;
j=(x<y)?x:y;
for(;j>0;j--)
if(x%j==0&&y%j==0)
break;
else
continue;
return (j);
}
int gbs (int z,int w)
{
int i;
i=(z>w)?z:w;
for(;i<=z*w;i++)
if(i%z==0&&i%w==0)
break;
else
continue;
return (i);
}
main()
{
int m,n;
clrscr();
printf("input n,m(n>0,m>0):");
scanf("%d%d",&n,&m);
printf("max gys is:%d\n",gys(n,m));
printf("min gbs is:%d\n",gbs(n,m));
}
终于有空帮你写了个!
其余的自己加油吧,你自己想了再做,不要一意味的提问,对你没好处,别人做的毕竟是别人的!
如果你老是什么事情都求别人,那么无法煅炼你的能力,在以后的的找工作中你会吃亏的!
我们都在不断赶路,只是没有人愿意认输!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
妖居葵
2007-11-09 · TA获得超过240个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:176万
展开全部
4-3
编一C程序,它能读如若干个整数f1、f2、...fn(以-9999为结束标记,-9999不算在内)并输出在f2、f3、...fn这n-1个数中大于f1的数的个数、等于f1的数的个数和小于f1的数的个数

#include<stdio.h>
main()
{
int a,b,i,more=0,equal=0,less=0;
scanf("%d",&a);
while(b!=-9999)
{
scanf("%d",&b);
if(b>a)more++;
if(b==a)equal++;
if(b<a)less++;
}
printf("Number of f that>f1=%d\n",more);
printf("Number of f that=f1=%d\n",equal);
printf("Number of f that<f1=%d\n",less-1);
getch();
}
楼上说得很有道理,呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
马小小超
2007-11-07
知道答主
回答量:66
采纳率:0%
帮助的人:13.7万
展开全部
这么多,我只能祝福你明天没有被老师干掉了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式