C语言程序输入两行汉字,C语言多行输入问题集锦
1. 输入格式:有多个case输入,直到文件结束
输出格式:一行一个结果
#include
int main()
{
int a,b;
while( scanf( "%d%d"
, &a , &b ) != EOF )
//输入直到文件结尾
{
printf( "%d\n" , a+b );
//一行一个结果
}
return 0;
}
******************样例一*********************
#include
#include
void sxh(int m,int n)
//求两个数据中间的水仙花数,并显示
{
int
t=m;
int
count=0;
for(;t<=n;t++)
{
int g=t;
int s=(t/10);
int b=t/100;
if((g*g*g+s*s*s+b*b*b)==t)
{
printf("%d ",t);
count++;
}
}
if(0 == count)
{
printf("no");
}
}
void main()
{
int
a[100][2];
int
n=0,k=0;
while( scanf( "%d%d"
, &a[n][0] , &a[n][1] ) != EOF )
//输入直到文件结尾
{
n++;
}
while(k
{
sxh(a[k][0],a[k][1]);
k++;
printf("\n");
}
return;
}
***************样例二******************
void nxh(double m,int
n)
//求数列(首项m,以后每项是前一项的平方根)前n项和
{
double
sum=m;
while(--n)
{
m=sqrt(m);
sum+=m;
}
printf("%.2f",sum);
}
void main()
{
int
a[100][2];
int
n=0,k=0;
while(
scanf( "%d%d" , &a[n][0] , &a[n][1]
) != EOF ) //输入直到文件结尾
{
n++;
}
while(k
{
nxh(a[k][0],a[k][1]);
k++;
printf("\n");
}
return;
}
*********************************************************
2. 输入格式:先输入有case数,再依次输入每个case
输出格式:一行一个结果
#include
int main()
{ int n,a,b;
scanf( "%d" ,
&n ); //输入的case数
while( n-- )
//控制输入
{
scanf( "%d%d" , &a , &b
);
printf( "%d\n" , a+b );
//一行一个结果
}
return 0;
}
********************************************************************
3. 输入格式:每行输入一组case,当case中的数据满足某种情况时退出
输出格式:一行一个结果
int main()
{
int a,b;
while( scanf( "%d%d"
, &a , &b )
&& (a||b) )
//输入直到满足a和b均为0结束
{
printf( "%d\n" , a+b );
//一行一个结果
}
return 0;
}
********************************************************
4.
输入格式:每组case前有一个控制输入个数的数,当这个数为0结束
输出格式:一行一个结果
int main()
{
int
n,sum;
while( scanf( "%d" ,
&n ) && n )
//每组case前有一个控制该组输入数据的数,为0结束
{
int x;
sum = 0;
while( n-- )
//控制该组输入个数
{
scanf(
"%d" , &x );
sum +=
x;
}
printf( "%d\n" , sum );
//一行一个结果
}
return 0;
}
************************************************************************
5. 输入格式:一开始有一个控制总的输入case的数,而每个case中又有一个控制该组输入
数据的数
输出格式:一行一个结果
#include
int main()
{
int
casnum,n,sum;
scanf( "%d" ,
&casnum );
//控制总的输入case的数
while( casnum-- )
//控制总的输入个数
{
int x;
sum = 0;
scanf( "%d" , &n );
//每个case中控制该组输入个数
while( n-- )
{
scanf(
"%d" , &x );
sum +=
x;
}
printf( "%d\n" , sum );
//一行一个结果
}
return 0;
}
********************************************************************
6. 输入格式:总的case是输到文件结尾,每个case中的一开始要输入一个控制该组个数的数
输出格式:一行一个结果
#include
int main()
{
int
n,sum;
while( scanf( "%d" ,
&n ) != EOF )
//输出到文件结尾
{
int x;
sum = 0;
while( n-- )
//控制该组输入个数
{
scanf(
"%d" , &x );
sum +=
x;
}
printf( "%d\n" , sum );
//一行一个结果
}
return 0;
}
********************************************************************
7. 输入格式:输入直到文件结束
输出格式:一行一个结果,结果输完后还有一个blank line
#include
int main()
{
int a,b;
while( scanf( "%d%d"
, &a , &b ) != EOF )
//输入直到文件结束
{
printf( "%d\n\n" , a+b );
//一行一个结果,结果输完后还有一个回车
}
return 0;
}
***********************************************************************
8.
输入格式:一开始输入总的case数,每组case一开始有控制该组输入个数的数
输出格式:一行一个结果,两个结果之间有一个回车,注意最后一个case的处理。
#include
int main()
{
int
casnum,n,sum;
scanf( "%d" ,
&casnum );
//总的输入case数
while( casnum-- )
//控制输入组数
{
int x;
sum = 0;
scanf( "%d" , &n );
//控制每组的输入个数
while( n-- )
{
scanf(
"%d" , &x );
sum +=
x;
}
printf( "%d\n" , sum );
//一行一个结果
if( casnum ) printf( "\n" );
//两两结果之间有一个回车,最后一个结果后面没有
}
return 0;
}
C语言程序输入两行汉字,C语言多行输入问题集锦相关推荐
- 培训c语言程序,编程人员培训手册C语言程序设计基础
<编程人员培训手册C语言程序设计基础>由会员分享,可在线阅读,更多相关<编程人员培训手册C语言程序设计基础(18页珍藏版)>请在人人文库网上搜索. 1.第2章:C语言程序设计基 ...
- 培训c语言程序,编程人员培训手册C语言程序设计基础.PPT
编程人员培训手册C语言程序设计基础.PPT 第2章C语言程序设计基础,学习的意义,从本章开始我们正式进入C语言程序设计的学习,也许大家会问为什么我们要学习C语言呢 理由1因为C语言流行. 理由2因为C ...
- c语言程序的书写格式,C语言程序书写格式辅导
C语言程序书写格式辅导 C语言具有语句简洁的特点,C语言程序的可读性比较差.因此,为了增强C语言的可读性,正确的书写格式就显得十分重要.同样一个程序采用不同的书写方法.尽管都可以得到相同的结果,有的书 ...
- 单表带换密码C语言程序,帮忙写个C语言程序!题目在下面!关于链表的。还没学,题目:“建立一个链表,逐个输入字符,每一个字符存放在一个链。...
帮忙写个C语言程序!题目在下面!关于链表的.还没学,题目:"建立一个链表,逐个输入字符,每一个字符存放在一个链. Posted By : Admin 2016-05-16 21:16 网友问 ...
- c语言程序头文件作用,C语言头文件
C语言头文件教程 C 语言的头文件一般都是 .h 做为结尾的. C语言头文件详解 语法 #include 参数 参数 描述 filename 我们需要引入的头文件的名称. 说明 C 语言的头文件一般都 ...
- 更改c语言程序保存地址吗,C语言文本文件实现局部修改
前言:以往进行文件操作时,都是以链表(变量)作为用户所见数据与文件数据之间的桥梁.用户改变数据时,先改变链表(变量)中的数据,然后直接将整个链表重新写入文件,以做到"实时同步",非 ...
- 共阳极数码时钟c语言程序,基于51单片机C语言数字钟程序.doc
基于51单片机C语言数字钟程序 基于51单片机C语言数字钟程序 数字电子钟的设计 一. 绪论 (一)引言 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地 ...
- C语言控制结构程序设计,第3讲 C语言程序的基本控制结构_C语言程序设计(上)_pps_大学课件预览_高等教育资讯网...
Page 1 C语言程序设计 清华大学 郑莉 安颖莲第三讲 C语言程序的基本控制结构参考书,计算机程序设计基础,第三章 ,C程序设计,第四章.第五章 Page 2 C语言程序设计 清华大学 郑莉 安颖 ...
- fir滤波器算法c语言程序,FIR滤波器设计C语言程序
实际可运行的FIR滤波器系数设计的C语言程序 #include"math.h" #include"stdio.h" /*n:滤波器的阶数,n是奇数时可用来设计各 ...
最新文章
- IO复用之epoll系列
- js模拟栈---进制转化。十进制转任意进制进制,任意进制转十进制
- 4米乘以12米CAD图_SolidWorks转CAD时让字体格式相对完好的方法
- oracle 约束 Oracle 10g学习系列(5)
- Mapreduce执行过程分析(基于Hadoop2.4)——(一)
- python生成xml界面,Python如何用dom模块生成XML文
- mysql timestamp add_「timestampdiff」MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 - seo实验室...
- 前端开源项目周报0214
- 防淘宝关闭二维码案例
- svg的transform-matrix详解
- 2017商业科技市场预测:云计算改变行业的十大关键发展
- 4.PHP核心技术与最佳实践 --- 数据库(队列)
- 24. jQuery 细节
- hmcl整合包导入_我只用了一篇文章就完成了Spring+SpringMVC+MyBatis详细整合教程
- 在arcgis中进行拓扑检查
- 法勒二维码读头数据读写测试
- BetaFlight模块设计之十三:Gyro过滤任务分析
- 北京中国石油大学计算机考研分数线,中国石油大学(北京)2018年考研复试基本分数线...
- 计算机网络技术在实践中应用,计算机网络技术及在实践中的具体应用
- 程序设计我爱你_如何用爱设计
热门文章
- python xlsxwriter使用方法汇总
- html5小说翻页,用html5模拟书的翻页
- linux dmesg命令(显示开机信息)
- python pkl是什么类型的文件?怎么来打开它?(使用numpy和pickle都能打开)
- 修复:安装 CUDA9.0 Patch 1 时载入文件后闪退(cuda_9.0.176.1_windows.exe)
- Java多线程(三):使用ThreadPoolExecutor创建线程池
- el表达式的语法_「手把手教python3接口自动化」「第三章」:Python3 语法
- 简单绘图软件实现mfc大作业_生产流程图怎么做?简单易上手的流程图工具
- 银河麒麟svn: E215000: GNOME Keying被锁定,并且我们处于非交互方式
- windows ping默认参数