《C语言程序设计教程》例题源码(3)
{
x5=x%10;
x=x/10;x4=x%10;
x=x/10;x3=x%10;
x=x/10;x2=x%10;
x1=x/10;
printf("%d\n",x1+x2+x3+x4+x5);
scanf("%d",&x);
}
}
【例6.13】令s=1+2+3+4+……+n,求出使得s的值最接近999的n值。
程序源码如下:
#include<stdio.h>
void main()
{
int s=0;
int n=1;
while(s<=999)
{
s=s+n;
n++;
}
n--;
printf(“n=%d\n”,n);
}
【例6.14】要输出五行10个星号的图形,可以用一重循环的for语句来实现。程序源码如下:
#include<stdio.h>
void main()
{
int i,k;
for(k=1;k<=5;k++)
{
for(i=1;i<=10;i++)
{
printf("*");
}
printf("\n");
}
}
【例6.15】打印所有水仙花数(水仙花数是各位数字立方和等于该数本身的三位正整数)。
程序源码如下:
#include<stdio.h>
void main()
{
int i,j,k,m,n;
for(i=1;i<=9;i++)
for(j=0;j<=9;j++)
for(k=0;k<=9;k++)
{
m=i*i*i+j*j*j+k*k*k;
n=100*i+10*j+k;
if(m==n)printf("%d\n",m);
}
}
【例6.16】从键盘上接收字符并显示出来,当按Tab键时结束输入。
程序源码如下:
#include<stdio.h>
void main()
{
char ch;
for(;;)
{
scanf("%c",&ch);
if(ch==’\t’)
break;
else
printf("%c",ch);
}
}
【例6.17】设有一张厚0.1mm而面积足够大的纸,如果将它不断地对折,问对折多少次后,其厚度可达到或超过珠穆朗玛峰的高度(8848.130米)。
程序源码如下:
#include<stdio.h>
void main()
{
float h=0.1;
int n=0;
while(h<=8848130)
{
h=h*2;
n++;
}
printf("it needs%d times!\n",n);
}
【例6.18】对除了是3的倍数以外的1~100的数求和。程序源码如下:
#include<stdio.h>
void main()
{
int s,i;
s=0;
for(i=1;i<=100;i++)
{
if(!(i%3))
continue;
s=s+i;
}
printf("s=%d",s);
}
【例6.19】检查输入的一行字符中有无相邻两字符相同。程序源码如下:
#include<stdio.h>
void main()
{
char a,b;
printf("input a string:");
b=getchar();
while((a=getchar())!=’\n’)
{
if(a==b)
{
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




