网络技术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); }