一道c语言题,请大家来看下
给一个不多于5位的正整数,要求:1.分别打印出每一位数字2.按逆序打印出各位数字,列入原数为321,应输出123程序#include<stdio.h>main(){int...
给一个不多于5位的正整数,要求:
1.分别打印出每一位数字
2.按逆序打印出各位数字,列入原数为321,应输出123
程序
#include <stdio.h>
main()
{
int matrix[1][5],i,j;
int*p;
for(i=0;i<6;i++)
{
for(j=0;j<6;j++)
{
scanf("%d",&matrix[i][j]);
}
printf("%d\n",matrix[i][j]);
for(p=matrix[0][5];p<=(matrix+5);p--)
{
printf("%d",*p);
}
}
程序哪里错了呢,我反复检查,没查出原因,请高手指教,谢谢 展开
1.分别打印出每一位数字
2.按逆序打印出各位数字,列入原数为321,应输出123
程序
#include <stdio.h>
main()
{
int matrix[1][5],i,j;
int*p;
for(i=0;i<6;i++)
{
for(j=0;j<6;j++)
{
scanf("%d",&matrix[i][j]);
}
printf("%d\n",matrix[i][j]);
for(p=matrix[0][5];p<=(matrix+5);p--)
{
printf("%d",*p);
}
}
程序哪里错了呢,我反复检查,没查出原因,请高手指教,谢谢 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询