北理乐学大学计算机实验4,北理工乐学上机实验五
并根據(jù)程序3,請回答問題:
3.1 輸入字符串的時候,請輸入"ABCDEFGHIJK”,這個字符串的長度是多少;
(1)輸入m,n的時候,輸入"3 5”,輸出是什么;sub=E
(2)輸入m,n的時候,輸入"3 3”,輸出是什么;sub=
(3)輸入m,n的時候,輸入"5 3”,輸出是什么;sub=
(4)輸入m,n的時候,輸入"25 30”,輸出是什么;sub=
3.2,如果在輸入字符串之后,需要打印字符串的長度,應(yīng)該添加哪一個語句。
答:printf(”%d\n”,strlen(str));
3.3,如果再必須要求,輸入的m,n落在字符串的內(nèi)部,否則顯示輸入錯誤信息,應(yīng)該如何修改程序。
#include
#include
int main()
{
char str[100], sub[100]; /* 字符數(shù)組str用來存放字符串,sub用來存放m和n之間的子串*/ int m, n, k, p;
printf("Enter string:");
gets(str);
printf("Enter m n:");
int l,o=0;
l=strlen(str);
do{
scanf("%d%d", &m, &n);
if(m>0&&n>0&&mo=1;
else
printf(“輸入錯誤,請重新輸入”);}while(o==0);
for ( k=0; kk+=1;
for ( p=0; ksub[p]=str[k];
總結(jié)
以上是生活随笔為你收集整理的北理乐学大学计算机实验4,北理工乐学上机实验五的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北理乐学c语言数字菱形,打印数字菱形,急
- 下一篇: 北理乐学c语言,北京理工大学2018年计