A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

黑马程序员
1、在C语言下进行字符串的输入存储
      printf("请输入字符串:");
    for(i=0;i<8;i++)
    {
        scanf("%c",&sarr[i]);
    }
2、在C语言下进行字符串的输出显示
   for(i=0;i<lenth;i++)
    {
        printf("%c",arr[i]);
    }
    printf("\n");
3、在C语言下进行字符串的修改
   for(i=0;i<lenth;i++)
    {
        arr[i]='*';
    }
    printf("\n");
   
练习例题:完成字符串存储、显示、更改的功能。
#include<stdio.h>
#include<string.h>
int i;
outArr(char arr[],int lenth)
{     
    for(i=0;i<lenth;i++)
    {
        printf("%c",arr[i]);
    }
    printf("\n");
}

setZero(char arr[],int lenth)
{
   
    for(i=0;i<lenth;i++)
    {
        arr[i]='0';
    }
    printf("\n");
}

int main()
{
    int len, i;
    char sarr[8];
    printf("请输入字符串:");
    for(i=0;i<7;i++)
    {
        scanf("%c",&sarr[i]);
    }
    sarr[7]='\0';
    len=sizeof(sarr)-1;
    printf("你当前输入的字符串是:");
    outArr(sarr,len);

    printf("将字符串全部置为0是:");
    setZero(sarr,len);
    outArr(sarr,len);
    return 0;
}
显示结果

捕获.PNG (8.63 KB, 下载次数: 6)

运行结果图

运行结果图

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马