标题:英文题目,求解释
只看楼主
追忆辅助
Rank: 1
来 自:大连
等 级:新手上路
帖 子:22
专家分:4
注 册:2012-3-29
结帖率:20%
已结贴  问题点数:10 回复次数:13 
英文题目,求解释
Change the program below to print “I love programming”. You should do this by using the values in love text to change hate text. Hint: think about the relationship between the index values of the letters in love and the index values for the word hate.
This can be done without creating any new variables.
#include<stdio.h>
int main(void)
{
int i;
char hatetext[]= "I hate programming.";
char lovetext[]= "love";
/*Your code goes here.*/
printf("%s\n",hatetext);
搜索更多相关主题的帖子: love creating index between letters 
2012-12-26 14:14
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:1 
估计就是把hate  替换为 love

DO IT YOURSELF !
2012-12-26 14:24
daniel_
Rank: 5Rank: 5
等 级:职业侠客
帖 子:212
专家分:307
注 册:2012-11-13
得分:1 
这么简单的 楼主你都不做
2012-12-26 15:13
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:1 
跟贴报 500 Internal Server Error
2012-12-26 15:36
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:0 
嘿嘿
程序代码:
#include <stdio.h>

int main( void )
{
    char hatetext[] = "I hate programming.";
    char lovetext[] = "love";
    /*Your code goes here.*/ *(int*)(hatetext+2) = *(int*)lovetext; /* 最好是用 int32_t,但这就要#include <stdint.h>,算了,意思到了就行 */
    printf("%s\n",hatetext);

    return 0;
}

2012-12-26 15:37
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:1 
回复 5楼 rjsp
经典


[fly]存在即是合理[/fly]
2012-12-26 15:41
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
得分:1 
关键是那英文是什么意思啊

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-12-26 15:53
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:0 
大致意思是不加新变量,把hate变成love


[fly]存在即是合理[/fly]
2012-12-26 15:56
追忆辅助
Rank: 1
来 自:大连
等 级:新手上路
帖 子:22
专家分:4
注 册:2012-3-29
得分:0 
谢谢版主,就是英语差,也是初学者,灰常感谢!!!
2012-12-26 16:19
追忆辅助
Rank: 1
来 自:大连
等 级:新手上路
帖 子:22
专家分:4
注 册:2012-3-29
得分:0 
但这里 *(int*)(hatetext+2) = *(int*)lovetext;还模样明白,能否详细地解释一下
2012-12-26 16:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-393727-1-1.html




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

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