不会做漏会做8会做老实布置的桌耶

以下程序的运行结果是_
\cdots \cdots 输入答案 。
#include<stdio.h>
h>
#define N 5
main()
char *str[]={ ''abc I C ","def"',"ijk","mno"};
char p;

int i;
p=str;
str
for (i=0;i<4;i++)
printf (''% S'',p[i])
Dlil)

你这程序是错误的,p前是不是有*号,另外,下面的str是什么,放在哪里明显会出错啊,建议把源代码发出来,你这个代码错的有点多


#include<stdio.h>
h >
#define N 5
main()
char* str[] = { ''abc I C ","def"',"ijk","mno"};
char p;

int i;
p = str;
str
for (i = 0;i < 4;i++)
printf('' % S'',p[i])
Dlil)

1.第二行这个h>语句不完整,我看后面也没用到应该是前面#include<stdio.h>多打了。
2.mian()函数没有返回值类型和大括号。
3.第五行定义字符串数组改成char* str[] { "abc I C ","def","ijk","mno"}。
4.第六行改为指向指针的指针。
5.for循环缺少大括号。
6.printf中的单引号改为双引号。
7.每行语句加分号。

#include<stdio.h>
#define N 5
int main()
{
    char* str[] = { "abc I C ","def","ijk","mno" };
    char** p;

    int i;
    p = str;
    for (i = 0;i < 4;i++)
    {
        printf("%s", p[i]);
    }        
}