1 / 6
文档名称:

C语言编程题(含答案).doc

格式:doc   大小:83KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言编程题(含答案).doc

上传人:小健 2021/9/15 文件大小:83 KB

下载得到文件列表

C语言编程题(含答案).doc

文档介绍

文档介绍:1、 请编写程序,输入一行数字字符(用回车结束),每个数
字字符的前后都有空格。
请编程,把这一行中的数字转换成一个整数。例如,若 输入:
2 4 8 3 <CR
> (<CR>代表 Enter 键)
则输出整数:2483
方法一:
#incIude<>
ma i n ()
{
char ch;
wh iIe ((ch=getcha r 0)! =? \n')
{
if(ch!~ 9
printf ( “%c” ,ch);
}
}
方法二:
char ch;
whi le((ch二getchar ()) ! = ' \n')
{
if (ch=='')
cont i nue;
e I se
pr i ntf ("%c", ch);
}
}
注:如果用到了 getchar ()或putchar ()函数,那么ma in ()之前, 必须用include命令包stdio. h头文件。
2、请编写程序,统计输入的行数,用!结束输入,!号所在行 不计入行数。
#inlcude <>
ma i n ()
{
int i=0;char ch;
while((ch=getchar())!=, !')
{
if(ch=' \n')
}
printf ( “%d” , i);
}
※程序如下※
#incIude<stdio. h>
ma i n ()
{
char ch;
int i=0;
while((ch=getchar())!=' \n')
{
if(ch='\n') i++;
}
printf ("%d", i);
}
3、请编写程序统计输入的一行中小写字母的个数。
※程序如下※
int i=0;
char ch;
whi Ie ((ch=getchar ()) ! = '\n')
{
if ((ch>='a,)&&(ch<=,z,))
i++;
}
pr intf ("%d", i);
6. 24请编写输出以下图案的程序,图案的行数由输入的值确 定。
A k=4 i=1
BBB
CCCCC
DDDDDDD
EEE