XYNU OJ 1060—1069基础题(适合于C语言初学者)

来源:互联网 发布:json.parse解析不了 编辑:程序博客网 时间:2024/05/29 15:49

欢迎访问XYNUOJ

1060: 例题5-1-1 连续自然数求和

时间限制: 1 Sec  内存限制: 12 MB
提交: 76  解决: 66
[提交][状态][讨论版][Edit] [TestData]

题目描述

求1+2+3+...+100,即求

要求用while语句实现

输入

输出

要求的和,末尾输出换行。

样例输入

样例输出

5050

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1061: 例题5-1-2 连续自然数求和

时间限制: 1 Sec  内存限制: 12 MB
提交: 62  解决: 61
[提交][状态][讨论版][Edit] [TestData]

题目描述

求1+2+3+...+100,即求

要求用do...while语句实现

输入

输出

计算结果,注意末尾输出换行。

样例输入

样例输出

5050

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1062: 例题5-1-3 连续自然数求和

时间限制: 1 Sec  内存限制: 12 MB
提交: 63  解决: 62
[提交][状态][讨论版][Edit] [TestData]

题目描述

求1+2+3+...+100,即求

要求用for语句实现

输入

输出

计算结果,末尾输出换行。

样例输入

样例输出

5050

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1063: 例题5-1-4 连续自然数求和

时间限制: 1 Sec  内存限制: 12 MB
提交: 62  解决: 60
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入一个正整数N,求1+2+...+N,即求

要求在程序中使用break语句。 

输入

要求输入的数据一定是一个正整数。

输出

计算的结果,连续N个自然数的和,末尾输出换行。

样例输入

100

样例输出

5050

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1064: 例题5-1-5 连续自然数求和

时间限制: 1 Sec  内存限制: 12 MB
提交: 69  解决: 61
[提交][状态][讨论版][Edit] [TestData]

题目描述

编程实现求1+2+3+...和的程序,要求得到使使和数大于1000的最小正整数。

 

输入

输出

输出使1+2+3+...+N>1000的最小正整数N,末尾输出换行。

样例输入

样例输出

45

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计

1065: 例题5-5 continue语句的应用

时间限制: 1 Sec  内存限制: 12 MB
提交: 122  解决: 62
[提交][状态][讨论版][Edit] [TestData]

题目描述

要求输出100~200之间不能被3整除的数,输出的各数之间以空格分隔。输出时,每5个数字一行,注意每行最后一个数字后边不再输出空格。

要求在程序中使用continue语句。

输入

输出

输出时,每5个数字一行,注意每行最后一个数字后边不再输出空格。

最后一个数字后输出换行。

样例输入

样例输出

100 101 103 104 106107 109 110 112 113115 116 118 119 121122 124 125 127 128130 131 133 134 136137 139 140 142 143145 146 148 149 151152 154 155 157 158160 161 163 164 166167 169 170 172 173175 176 178 179 181182 184 185 187 188190 191 193 194 196197 199 200

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1066: 例题5-6 矩阵输出

时间限制: 1 Sec  内存限制: 12 MB
提交: 212  解决: 62
[提交][状态][讨论版][Edit] [TestData]

题目描述

输出以下4*5的矩阵

  1  2  3  4  5

  2  4  6  8 10

  3  6  9 12 15

  4  8 12 16 20

要求使用循环实现,注意每行输出5个数字,每个数字占3个字符的宽度,右对齐。

 

输入

输出

每行输出5个数字,每个数字占3个字符的宽度,右对齐。

 

样例输入

样例输出

   1  2  3  4  5  2  4  6  8 10  3  6  9 12 15  4  8 12 16 20

提示


其中a为字符串,此为左对齐,因为有“-”这个符号,若将“-”符号去除,就为右对齐

宽度为6。

System.out.printf("%-6s",a);

其中的d为数字类型,对齐方式和字符串一样的。

System.out.printf("%-6d",b);

"%-6d"和"%-6s"中的d和s分别对应数字和字符串的。 

来源

C语言第四版教学实验-第五章 循环结构程序设计



1067: 例题5-7 求圆周率pi的近似值

时间限制: 1 Sec  内存限制: 12 MB
提交: 83  解决: 58
[提交][状态][讨论版][Edit] [TestData]

题目描述

用如下公式

求圆周率PI的近似值,直到发现某一项的绝对值小于10-6为止(该项不累加)。

要求输出的结果总宽度占10位,其中小数部分为8位。

程序中使用浮点型数据时,请定义为双精度double类型。

如果需要计算绝对值,可以使用C语言数学库提供的函数fabs,如求x的绝对值,则为fabs(x).

输入

输出

PI=圆周率的近似值

输出的结果总宽度占10位,其中小数部分为8位。

末尾输出换行。

样例输入

样例输出

PI=3.14159065

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计



1068: 例题5-8 Fibonacci数列

时间限制: 1 Sec  内存限制: 128 MB
提交: 107  解决: 64
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入一个正整数n,求Fibonacci数列的第n个数。Fibonacci数列的特点:第1个数和第2个数均为1。从第3个数开始,概述是前面两个数之和。即:

要求输入的正整数n不超过50.

输入

一个不超过50的正整数 包括1~50

输出

Fibonacci数列的第n个数,末尾输出换行。

样例输入

20

样例输出

6765

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1069: 例题5-9 判断素数

时间限制: 1 Sec  内存限制: 12 MB
提交: 68  解决: 60
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入一个大于1的正整数,判断它是否为素数(prime,又称质数)。

如果这个数是素数,则输出yes,否则输出no。

末尾输出换行。

输入

一个大于1的正整数

输出

根据输入数据,判断概述是否为素数。如果这个数是素数,则输出yes,否则输出no。

注意末尾输出换行。

样例输入

7

样例输出

yes

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计





阅读全文
0 0
原创粉丝点击