c语言 想输入非数字是报错误,C语言上机练习5C言上机练习5.doc
C语言上机练习5C言上机练习5
C语言上机报告5 数组2
上机内容
找出下列程序中的错误并改正
1) /*有一个3×4的矩阵,要求输出其中值最大的元素的值,以及它的行号和列号。*/
#include "stdio.h"
#define M 3//无分号
#define N 4
void main( )
{ int max,i,j,r,c;
int a[M][N]={{323,94,-10,218}, {3,9,10,-83}, {45,16,44,-99}};
max=a[0][0];r=0;c=0;
//r,c 无初值,当if ( a[i][j]>max)不成立,则不会返回r=0,c=0,而是原来内存单元中的数。
for(i=0; i
for(j=0; j
if (a[i][j]>max)
{ max= a[i][j];r=i;c=j;}
printf("max=%d,行=%d,列=%d\n",max,r,c);
}
2) 输入一串字符,计算其中空格的个数。
#include
#include
main( )
{ char c[80];
int i, sum=0;
gets(c);
for(i=1;i<80; i++)
if(c[i] ==0x20)//单字符‘空格键’,单字符用‘’,字符串用“”
sum=sum+1;
printf("空格数为:%d \n", sum);
}
上机作业
完成下列选择题
1、 有语句char str1[10],str2[10]={“china”};则能将字符串china赋给数组str1的正确语句是________。
A、str1={"china"}; B、strcpy(str1,str2);
C、str1=str2; D、strcpy(str2,str1);
2 假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是
A) 3 B) 6 C) 10 D) 20
3 对于for(表达式1;;表达式3)可理解为( )
A)for(表达式1;1;表达式3)
B)for(表达式1:1;表达式3)
C)for(表达式1;表达式1;表达式3)
D)for(表达式1;表达式3;表达式3)
4、以下for循环的执行次数是( ).
for(x=0,y=0;(y=123)&&(x<4);x++);
A)是无限循环
B)循环次数不定
C)执行4次
D)执行3次
5 逻辑运算符两侧运算对象的数据类型().
A)只能是0或1 B)只能是0或非0正数
C)只能是整型或字符型数据 D)可以是任何类型的数据
6、设有数组定义: char str[ ]=“Chinae”; 则数组 str所占空间为
A) 5个字节 B)6个字节 C) 7个字节 D) 8个字节
7、下列描述中不正确的是
A) 字符型数组中可以存放字符串
B) 可以对字符型数组进行整体输入、输出//gets(),puts()
C) 可以对整型数组进行整体输入、输出
D) 不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值//切记
8、 以下定义语句,char b=‘\123’;变量b __
//八进制\000,同时8进制只有数字0-7
A) 包含4个字符 B)包含3个字符
C) 包含2个字符 D)包含1个字符
9、以下语句的执行结果是(以下□代表空格):
char s[10];
s="abcd";
printf("%s",s);
A) 输出abcd B) 输出a C) 输出abcd□□□□□ D) 编译不通过
10、以下各项是合法的C语言字符常量的是
A) ‘\oxef’ B) ‘db’ C) ‘\23’ D) “”
11、以下不能对二维整形数组a进行正确初始化的语句是:
A)int a[2][3]={0};
B) int a[][3]={{1,2},{0}};
C) int a[2][3]={{1,2},{3,4},{5,6}}; //2行3列
D) int a[][3]={1,2,3,4,5,6};
12.判断两个字符串s1和s2相等,应当使用( )。A.if (s1 == s2) B. if (s1 = s2)
C.if (!
c语言 想输入非数字是报错误,C语言上机练习5C言上机练习5.doc相关推荐
- c++输入错误重新输入_C程序-根据时长和时薪计算工资1.3(解决输入非数字选项退出的bug)...
程序内容: 提供五种工资菜单,用户自行选择,读取用户输入的工作时长,计算工资和净收入,及其缴纳的税金.(C Primer Plus 第7章 第8题) 程序更新:解决输入非数字选项后退出程序的bug. ...
- input验证码框,输入非数字或非12位时,红框提示;每4位加一个空格
以下代码:input验证码框,输入非数字或非12位时,红框提示;每4位加一个空格 //input验证码框,输入非数字或非12位时,红框提示;每3位加一个空格$(".text").f ...
- Java scanner输入多个数字其总和和平均数,每输入一个canner输入多个数字其总和和平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出结果
问题:Java scanner输入多个数字其总和和平均数,每输入一个canner输入多个数字其总和和平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出结果. 代码如下 package x ...
- java_异常_练习题:处理输入非数字异常和除数为0的异常。
异常练习题: >>>>>需通过控制台接收用户输入的两个整数,然后做除法.要求用异常处理输入非数字的异常,和除数为0的异常. public class Test5 {// ...
- c语言编程题猜数字游戏6题,c语言编程—猜数字游戏.doc
c语言编程-猜数字游戏 计算机实习报告 面向过程编程 用C语言求解实际问题 一.问题描述 游戏类第15个任务--猜数字游戏 计算机从0-9这10个数字中任意选择n个不重复数字(n≤10)组成一个5位数 ...
- c语言调试时出现的三种错误,C语言课件 第十四章 常见错误和程序调试
<C语言课件 第十四章 常见错误和程序调试>由会员分享,可在线阅读,更多相关<C语言课件 第十四章 常见错误和程序调试(36页珍藏版)>请在人人文库网上搜索. 1.第十四章常见 ...
- 【网搜】禁止 number 输入非数字(Android仍有问题)
目的:使用 number 表单,让其只可输入数字. 问题:ios 可正常限制,Android 仍可输入 [ e | . | - | + ] 这4个字符.猜测这4个字符在数值中为科学记数.小数 ...
- c语言里输入12MmAA后回车,Word怎么用语言输入
回答:"制造"锦囊 快速给文字加下划线 如果在Word文档中,有一段带有空格键的文本,而现在只想给该段文本中的文字加上下划线,并且忽略其中的空格.此时,请选中该段文本,然后按下&q ...
- 取多补少C语言,leetcode题目: 数字的补数 的C语言解法
题目链接 题目内容 给定一个正整数,输出它的补数.补数是对该数的二进制表示取反. 注意: 给定的整数保证在32位带符号整数的范围内. 你可以假定二进制数不包含前导零位. 示例 1: 输入: 5 输出: ...
最新文章
- Django的学习需要掌握的一些基础和初步搭建自己的框架
- linux计算机中文件意思,shell在计算机语言中一般是啥意思,比如在linux中
- 面向过程、面向函数、面向对象的区别浅谈
- 石头剪刀布程序流程图_石头剪刀布!我要与电脑决战到天明!(14天)
- 目标检测论文阅读:Multi-scale Location-aware Kernel Representation for Object Detection(CVPR2018)
- 2017.9.9 股票交易 思考记录
- mysql扩展中如何处理结果集_请写出PHP处理结果集的5个函数(使用mysql扩展)_学小易找答案...
- LeetCode 304. 二维区域和检索 - 矩阵不可变(动态规划)
- mongodb的基本操作数据更新
- NUC970裸机IIC驱动
- 微信分享获得积分 jquery微信分享获得积分 原理
- 迅软信息签约安龙基因医药技术构建医药行业防护体
- 小米 MIX4 发布、三年要拿下全球第一、还有一只 9999 元的狗?快看 3 个小时雷军都讲了什么!...
- 使用命令行浏览器在 Linux 终端上网浏览
- java泡泡龙开源_2019级C语言大作业 - 泡泡龙
- Spark on Yarn环境搭建
- python编写超市销售系统_Python基础项目:超市商品销售管理系统
- Unity应用的iOS热更新
- live555 学习笔记-建立RTSP连接的过程(RTSP服务器端)
- make: *** 没有规则可制作目标“check_python_dependencies”......问题解决方法
热门文章
- amazon云服务_亚马逊Simple Worklfow服务的骆驼演示
- 分布式事务 camel_使用Camel在Amazon上构建分布式工作流应用程序
- 通过示例了解Apache Ignite Baseline拓扑
- 初步了解Redis Streams以及如何在Java中使用它们
- grails框架_Play和Grails Java框架的优缺点
- gradle运行测试代码_Gradle的好处:运行单个测试
- hibernate 继承_Hibernate继承:每个类层次结构的表
- osgi java_使普通的旧Java OSGi兼容
- jvm gc策略_IBM JVM调整– gencon GC策略
- jetty代理jetty_如何在Jetty中使用SPDY