吴德周 微博:写C语言的一个小程序悬赏15,追加20

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 15:57:52
帮忙做两个题目好吗,都是用C语言写程序
1,带统计功能的打字联系程序
字符统计:每输入一个字符,字符个数加1
行数:每键入一个回车键,行数加1
单词:单词由字母组成,若输入的字母分列则认为是一个单词
单词之间用空格键分隔。(输入-1为整个文字段的输入结束)

2,有两个二维叔祖,五行五列,用随机函数产生数组元素(1-100),不重复
A,请找出它的最大值位置
B,求出距阵的转置距阵
C,把数组元素从小到大排序
D,编程计算距阵的秩

两个回答一个题目可以,运行没有错误的追加20分
提高到四十分了

第一题
////////////////////////////////////////////////////////
#include <stdio.h>
#include <stdio.h>

main()
{
int i=0,j=0;
char *p;
printf("Input the words:\n");
while(*p!='-')
{
*p=getchar();
if((int)*p==32) i++;
else if((int)*p==10) i++,j++;
}
printf("word=%d\n",i);
printf("line=%d\n",j);
}
//////////////////////////////////////////////
运行过程
Input the words:
test
1 23 4 56 789
a bc de fgh
1a 2b3cd 4e
hello word
-1
word=15
line=5
Press any key to continue...