04 2018 档案
摘要:一、C#控制台应用程序 1、向控制台输出语句 Console.WriteLine(),输出在控制台上会一闪而过,需要加语句:Console.ReadKey(); 等待过程。 2、从键盘向屏幕输入语句:duoble a=Conver.ToDouble(Console.ReadLine()); 键盘输入
阅读全文
摘要:问题: 编写程序,从键盘输入num(1—30)个整数,求其中的最大数和最小数,并将结果输出 分析: 首先输入测试数据的个数num,并判断其合理性,其次输入num个整数,置于一维数组中,然后对各个数组元素比较大小,确定最大数和最小数并输出结果。若单纯为所求输入一批整数的最大数和最小数,不一定需要数组变
阅读全文
摘要:问题: 从键盘上任意输入5个整数,然后先按顺序将它们输在一行上,再按与输入相反的顺序将它们输在下一行上
阅读全文
摘要:问题: 编写程序,计算两矩阵a与b的乘积,并输出结果 分析: 根据两矩阵相乘的规则,矩阵a的列数应与矩阵b的行数相同。若a是4行3列矩阵,b是3行2列矩阵,设乘积为c,则c是4行两列矩阵,由于数学上的矩阵恰好和C语言上二维数组相对应,因此本例说明三个二维数组变量,其所分配的存储空间恰好可以存放a、b
阅读全文
摘要:1 #include 2 int main(){ 3 int i,j,n,c; 4 do{ 5 printf("Enter n(1—12):"); 6 scanf("%d",&n); 7 }while(!(n>=1&&n<=12)); 8 for(i=0;i<=n;i++){ 9 c=1; 10 ...
阅读全文
摘要:问题: 编写程序,根据输入的正整数n(1<=n<=12),输出相应的杨辉三角图案,例如,当n=5时,将输出: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 分析: 当输入n的值后,应共输出n+1行(不计空行),显然用循环结构,输出行的行号可以是1至n+1,也
阅读全文
摘要:1 #include 2 int main(){ 3 int i,j,n; 4 int a[13][13]; 5 do{ 6 printf("Enter n(1—12):"); 7 scanf("%d",&n); 8 }while(!(n>=1&&n<=12)); 9 for(i=0;i<=n;i++){ ...
阅读全文
摘要:问题: 用标准库函数gets()和puts()实现字符串的输入输出。函数gets()用于从键盘读入一个字符串(包括空格符)。它仅以回车符作为分隔符。函数gets()中的参数应是一个已存储字符串的字符数组名。函数puts()用于向屏幕输出一行字符串,他的参数除了可以是一个字符数组外,还可以直接使用字符
阅读全文
摘要:问题: 编写程序,键入10名学生的考试成绩(以百分制),统计总分及平均成绩并将结果输出。 分析: 说明一个存放考试成绩的一维数组,每一数组元素代表某位学生的考试成绩。若假定学生的学号为1、2、3、4、.....、10,则为了使学号和下标一致,应指定数组的大小为11,另外,宜检验输入数据的合理性,因为
阅读全文
摘要:问题: 编写程序计算并输出2的各次负幂表,要求至少能够获得2的负100次幂的精确表示。 分析: 如果使用双精度实型变量存放计算结果,由于C对于一个double型数据至多能精确到15至16位有效数字,从而对于诸如:2ˆ-30=0.0000000000093132257615478515625,就不能精
阅读全文
摘要:问题: C关于字符串的处理,除了可以借助于在字符数组的存取中使用字符串结束标志‘\0’之外,还提供了一批系统预定义且用于处理字符串的标准库函数。有了他们,拓展了字符串处理灵活性,多样性。今介绍几个常见的字符串处理函数,包括字符串连接函数strcat,字符串复制函数strcpy,字符串比较函数strc
阅读全文
摘要:问题: (穷举法)求两个数的最大公因子,对于输入的a、b的值,首先确定较小者min,即当a<b时,min=a;当a>b时min=b,然后依次测试min-1,min-2,min-3,....,1,而最先能同时被a,b整除的那个数,就是a和b的最大公因子。一旦找到最大公因子,无需继续测试下去。
阅读全文
摘要:问题: 编写程序,使之所给的年份和月份,按照万年历的算法获知该年该月的天数,并输出结果。要求程序能反复运行,直至键入的年份和月份分别为2100年和12月为止。 分析: 程序要求输入年份月份,输出该月的天数,应主要考虑闰年,闰年的2月有29天,非闰年的2月只有28天。按通常历法,每四年有一个闰年,那么
阅读全文
摘要:问题: 编写程序,输出以下形状的字母塔: A ABA ABCBA ABCDCBA ...... ABCD..Z..DCBA 分析: 求解此问题有两个关键步骤:一是确定每一行前导空格符的数目;二是按照一定的规律输出大写英文字母。显然,一共将输出26行。所编的程序应能保证最后一行的前导控制符数目至少为0
阅读全文
摘要:编写程序,使之能根据N的值(0-20),输出以下图形: ***** ***** ***** ***** *****
阅读全文
摘要:编写程序按下列方式输出九九乘法表 * 1 2 3 4 5 6 7 8 9 1 1 2 2 4 3 3 6 9 4 4 8 12 16 5 5 10 15 20 25 6 6 12 18 24 30 36 7 7 14 21 28 35 42 49 8 8 16 24 32 40 48 56 64 9
阅读全文
摘要:问题: 编写一个猜数字的游程序,任意给一个1—100之间的整数,程序应能迅速的猜出此数是多少,每猜完一次数之后询问是否继续,若回答是则继续做猜数游戏,若回答否,则结束程序运行。 分析: rand()是“伪随机数”产生函数,注意,是“伪随机数”,而不是随机数,如果每次srand()给的参数值都相同,那
阅读全文

浙公网安备 33010602011771号