C语言程序设计作业问题

img


#include<stdio.h>
int main()
{
    char s1[10],s2[10],s3[10],s4[10];
    char *p1=s1,*p2=s2,*p3=s3,*p4=s4;
    int i;
    printf("请输入4个字符串(第2个字符串输入9个字符):\n"); //每输完一个字符串按回车键
    gets(s1);
    for(i=0;i<9;i++)
    s2[i]=getchar();
    s2[9]='\0';
    scanf("%s",s3);
    /*************************************/
    for(i = 0;i<9;i++)
    {
        cin >> s4[i];
    } 
    s4[i] = '\0';
    cout<<"s4 =";
    for(i = 0;i<9;i++)
    {
        cout<<s4[i];
    }
    cout<<endl;
    cout<<"p4 = "<<p4<<endl;
    /*************************************/
    
    printf("s1:");
    puts(s1);
    printf("p1:");
    puts(p1);
    printf("s2:");
    for(i=0;s2[i]!='\0';i++)
    putchar(s2[i]);
    putchar('\0');
    putchar('\n');
    printf("p2:%s\n",p2);
    printf("s3:%s\n",s3);
    printf("p3:%s\n",p3);
    return 0;
}

这个你要加上c++的头文件,用c++编译器编译