C语言高手进来帮我看下,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/10 12:31:41
这是我的作业,我看了半天都不会做,拜托高手帮我看看谢谢 题目如下:

分别编写下列程序,上交作业为源程序:
1. 分别以8、10、16进制输入三个整数,转化为10、16、10进制输出
2. 输入一个整数,大于0输出1,小于0输出-1,等于0输出0(思考:如果输入的是浮点数呢?)
3. 输出ASCII代码0x20至0x6f的十进制数值及其对应的字符
4. 比较两个字符串是否相等
5. 输入一个3行6列的两维整型数组,输出最大值、最小值及其行列下标
请把每个问题的序号列出来 一共5个题目 谢谢

1、main()
{int x,y,z;
clrscr();
scanf("%o%d%x",&x,&y,&z);
printf("%5d%5x%5d",x,y,z);
getch();}
2、main()
{long x;
clrscr();
scanf("%ld",&x);
if(x>0) printf("1");
else if(x<0)printf("-1");
else printf("0");
getch();}
3、main()
{int i;
clrscr();
for(i=0x20;i<=0x6f;i++)
printf("%5d%5c\n",i,i);
getch();}
4、
# include "string.h"
main()
{char a[80],b[80];
int i,a1=0,b1=0;
scanf("%s%s",a,b);
if(strcmp(a,b)>0) printf("a>b");
else if(strcmp(a,b)<0) printf("a<b");
esle printf("a==b");
getch();}
5、main()
{int a[3][6],i,j,max,min,maxrow,minrow;
for(i=0;i<3;i++)
for(j=0;j<6;j++)
scanf("%d",&a[i][j]);
max=min=a[0][0],m