|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 改成while循环
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
487
人关注过本帖
标题:
改成while循环
只看楼主
加入收藏
龚卿
等 级:
新手上路
帖 子:18
专家分:0
注 册:2012-12-25
结帖率:
100%
楼主
收藏
问题点数:0 回复次数:7
改成while循环
#include "stdio.h"
#include "string.h"
main()
{
char t[100];
int i;
gets(t);
for(i=0;i<strlen(t);i++)
if(t[i]>='A'&&t[i]<='Z') t[i]+=32;
puts(t);
}
搜索更多相关主题的帖子:
include
2012-12-25 16:55
举报帖子
使用道具
赠送鲜花
a76962934
等 级:
论坛游民
帖 子:39
专家分:53
注 册:2012-5-30
第
2
楼
收藏
得分:0
#include "stdio.h"
#include "string.h"
main()
{
char t[100];
int i=0,n;
gets(t);
n=strlen(t);
t[n]='\0';
while(t[i]!='\0')
{
if(t[i]>='A'&&t[i]<='Z')
t[i]+=32;
i++;
}
puts(t);
}
2012-12-25 17:26
举报帖子
使用道具
赠送鲜花
猴哥取经
等 级:
论坛游民
帖 子:41
专家分:34
注 册:2012-10-28
第
3
楼
收藏
得分:0
#include "stdio.h"
#include "string.h"
void main()
{
char t[100];
int i=0;
gets(t);
while(i<strlen(t))
{
if(t[i]>='A'&&t[i]<='Z')
{
t[i]+=32;
}
i++;
}
puts(t);
}
2012-12-25 17:35
举报帖子
使用道具
赠送鲜花
小飞蛋
来 自:江西财经大学
等 级:
论坛游民
帖 子:9
专家分:20
注 册:2012-12-21
第
4
楼
收藏
得分:0
#include<stdio.h>
#include<string.h>
main()
{
char t[100];
int i;
gets(t);
i=0;
while(i<strlen(t))
{ i++;
while(t[i]>='A'&&t[i]<='z')
{ t[i]+=32;
}
}
puts(t);
}
追求C的言语。希望可以用TA来解释我的世界。
2012-12-25 17:39
举报帖子
使用道具
赠送鲜花
龚卿
等 级:
新手上路
帖 子:18
专家分:0
注 册:2012-12-25
第
5
楼
收藏
得分:0
还有这个题呢,
#include<stdio.h>
void main()
{
int x,i=1;
long long sum=0,j=1;
scanf("%d",&x);
{
for(i=1;i<=x;i++)
{
j=j*i;
sum=sum+j;
}
}
printf("%lld\n",sum);
}
帮棒忙谢谢~
2012-12-25 19:03
举报帖子
使用道具
赠送鲜花
张时杰
等 级:
新手上路
帖 子:19
专家分:6
注 册:2012-12-25
第
6
楼
收藏
得分:0
回复 5楼 龚卿
for循环上面的大{ 放到for循环下面
新手掩面飘过...
2012-12-25 20:09
举报帖子
使用道具
赠送鲜花
龚卿
等 级:
新手上路
帖 子:18
专家分:0
注 册:2012-12-25
第
7
楼
收藏
得分:0
第二个怎么改成while循环呢?
2012-12-26 09:54
举报帖子
使用道具
赠送鲜花
memoryangle
等 级:
新手上路
帖 子:12
专家分:2
注 册:2011-3-17
第
8
楼
收藏
得分:0
回复 7楼 龚卿
#include<stdio.h>
void main()
{
int x,i=1;
long int
sum=0,j=1;
scanf("%d",&x);
while(i<=x)
{
j=j*i;
sum=sum+j;
i++;
}
printf("%lld\n",sum);
}
不过输入18的时候得出的值是:-2034435559.
用long long 型编译的时候出错。所以改成了long int型
2012-12-26 10:15
举报帖子
使用道具
赠送鲜花
8
1/1页
1
快速回复:
改成while循环
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.012670 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved