网络技术C语言实训样题答案

//<序号>处, 并将<序号>删除,使程序运行出正确结果并保存;不得增行或删行,严禁更改程序结构,严禁使用备选语句之外的语句
//程序功能:实现两个字符串的连接(不使用库函数),即把字符串s2连接到字条串s1的后面 
#include <stdio.h>
main()
{
    int i,j=0;
    char s1[80],s2[30];
    printf("请输入第一个字符串");
    scanf("%s",s1);
    getchar();
    printf("请输入第二个字符串");
    scanf("%s",s2);
    getchar();
    i=0;
    while(s1[i]!='\0')
    {
        i++;
    }
    do
    {
        s1[i]=s2[j];
        i++;
    }
    while(s2[j++]!='\0');
    printf("连接后的字符串为:\n");
    puts(s1);
 }
//<序号>处, 并将<序号>删除,使程序运行出正确结果并保存;不得增行或删行,严禁更改程序结构,严禁使用备选语句之外的语句
//程序功能:实现两个字符串的连接(不使用库函数),即把字符串s2连接到字条串s1的后面 
#include <stdio.h>
main()
{
    int i,j=0;
    char s1[80],s2[30];
    printf("请输入第一个字符串");
    gets(s1);
    printf("请输入第二个字符串");
    gets(s2);
    i=0;
    while(s1[i]!='\0')
    {
        i++;
    }
    do
    {
        s1[i]=s2[j];
        i++;
    }
    while(s2[j++]!='\0');
    printf("连接后的字符串为:\n");
    puts(s1);
 }
//<序号>处, 并将<序号>删除,使程序运行出正确结果并保存;不得增行或删行,严禁更改程序结构
//程序功能:求1+2+3+.....+100的值 
#include <stdio.h>
main()
{
    int sum,i;
    sum=0;i=1;
    while(i<=100) 
    {
        sum=sum+i;
        i=i+1;
    }
    printf("从1加到100的和为 :%d\n",sum);
 }

 

posted @ 2022-02-28 11:12  myrj  阅读(134)  评论(0编辑  收藏  举报