| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 748 人关注过本帖
标题:以这2道题为例讲下怎么下手做C语言程序题??如何找突破口?
只看楼主 加入收藏
kylin21
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-4-20
收藏
 问题点数:0 回复次数:4 
以这2道题为例讲下怎么下手做C语言程序题??如何找突破口?

怎么下手做C语言题???
我刚学C语言 不知道怎么下手 老师一个题提出来,我不知道哪里是突破口
请大家帮忙指教下
希望大家以这两个题为例,帮我讲一下:
1。 编写一个程序,在一个已知字符串中找出最长单词的位置。位置按单词个数计算,但此间以空格分隔开。
2。编写一个程序,将字符数组s2中的全部字符拷贝到字符数组s1中。不用函数。拷贝时,‘\0‘也要拷贝过去。’\0‘后面的字符不拷贝。
拜托了 !!!!
先在这里谢过了!!!

搜索更多相关主题的帖子: C语言 突破口 
2006-04-20 13:18
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
收藏
得分:0 
如果你需要教的话书上和网上的教程肯定比我们教得好.

我的原则很简单:不做不喜欢的事!
2006-04-20 14:21
kylin21
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-4-20
收藏
得分:0 
可惜书上没写详细!!
而且我上网的机会暂时不是很多..

2006-04-21 07:37
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
收藏
得分:0 

那好吧,我只给你第一题,第2题你自己做.
下面是代码和注释:
/*首先呢,提供stdio.h这个文件,再提供string.h文件**
**因为程序中涉及到字符串问题和strlen函数,如果不懂*
**strlen函数请看看书,此函数用来计算字符串长度****/

#include<stdio.h>
#include<string.h>

int
main(void) /*声明主函数*/
{
char str[20]="The C Program"; /*定义字符串,注意长度要在20以内,可以根据需要改变长度*/
/*接下来定义一个整型数组len[3],长度是3,用来存每个字符串的长度,注意strlen的用法******/
int len[3]={strlen("The"),strlen("C"),strlen("Program")};
/*定义整型变量max_len,并把第一个字符串的长度赋给变量max_len*/
int max_len=len[0];
int num,i; /*定义变量num,i,其中用来存最长单词的位置*/
for(i=1;i<3;i++) /*循环,假如len[i]比max_num大,把这个len[i]赋予max_len*/
if(len[i]>max_len)
{
max_len=len[i];
num=i+1; /*把(i+1)赋予num,因为i从0到2*/
}
printf("The NO.%d word is the longest!\n",num); /*打印最长单词的位置*/
return 0; /*主函数返回0,表示结束*/
}


我的原则很简单:不做不喜欢的事!
2006-04-21 11:08
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
收藏
得分:0 
我想应该够仔细了,我发现我现在的耐性怎么这么好?!
建议:你以后还是自己先写代码(不管写得多烂),再把你的代码贴上来让大家修改.

我的原则很简单:不做不喜欢的事!
2006-04-21 11:09
快速回复:以这2道题为例讲下怎么下手做C语言程序题??如何找突破口?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027776 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved