1.从键盘输入一个字符串存入数组a中,再将数组a的内容前后倒置后存入数组b中并输出。
#include
main()
2.从键盘输入一个字符串存入数组a中,再将a的内容前后倒置后重新存入数组a中并输出。
解法1:
#include
main()
puts(a);
}
解法2:
#include
main()
/*交换对应元素*/
puts(a);
}
3.从键盘输入10个字符串存入二维字符数组中,求出其中最大者并输出。
#include
main()
puts(max);
}
4.从键盘输入一个字符串存入字符数组中,求出该字符串的长度并输出(不能调用strlen函数)。
#include
main()
5.从键盘输入一个字符串存入数组a中,再将数组a的内容复制到数组b中并输出(不能调用strcpy函数)。
解法1:
#include
main()
解法2:
#include
main()
6.从键盘输入两个字符串分别存入字符数组a和b中,再将b中的字符串连接到a中字符串之后并输出(不能调用strcat函数)。
#include
main()
7.从键盘输入两个字符串分别存入字符数组a和b中,比较两个字符串的大小并输出结果(若a>b,则结果大于;若a
#include
main()
r=a[i]-b[i];
printf("r=%d\n",r);
}
8.从键盘输入的一行字符,统计其中单词的个数。假设单词之间以空格分隔。
#include
main()
printf("c=%d\n",c);
}
9.从键盘输入一行字符,统计其中单词的个数。假设单词之间以标点或空格分隔。
#include
#include
main()
/*第i个字符是字母,第i+1个字符不是字母,表示一个单词结束*/
printf("c=%d\n",c);
}
10.从键盘输入一行字符,按下列规则加密之后输出。
A→Z a→z
B→Y b→y
C→X c→x
......
Z→A z→a
#include
main()
puts(a);
}
11、从键盘输入一个字符串存入数组a中,再将a的内容前后倒置后重新存入数组a中并输出(要求用指针访问数组元素)。
#include
main()
puts(a);
}
12、从键盘输入一个字符串,判断是否是回文(要求用指针访问数组元素)。
main()
else
break;
}
if(p>=q)
printf("yes.\n");
else
printf("no.\n");
}
13.从键盘输入10个学生的姓名和成绩,用选择法按成绩降序排序并输出(要求姓名和成绩对应关系保持不变)。
main()
for(i=0;i
}
}
for(i=0;i
}
领取专属 10元无门槛券
私享最新 技术干货