C语言实验题 联系客服

发布时间 : 星期三 文章C语言实验题更新完毕开始阅读95ea774a767f5acfa0c7cd04

1 2 1 2

样例输出: 1 1

2 2

代码:#include int main()

{int a[100][100]; int b[100][100],i,j,n; scanf(\for(i=0;i

{scanf(\b[j][i]=a[i][j];} }

for(i=0;i

题目描述:输出100->200之间的素数的个数,以及所有的素数。输入:无

输出:100->200之间的素数的个数,以及所有的素数。样例输入:无 样例输出:

21

101 103 ... 197 199

- 9

代码:#include int main() {

int m,k,i,j,a[100],n=0; j=0;

for(m=101;m<=200;m=m+2) {

k=sqrt(m);

for(i=2;i<=k;i++) if(m%i==0) break; if(i>=k+1) {a[j]=m; n=n+1;j++;} }

printf(\ for(j=0;j

printf(\ return 0; }

矩阵下三角元素之和 题目描述:输入一个正整数n(1 < =n <= 10),再输入n*n的矩阵,要求求该矩阵的下三角元素之和。输入:输入包括n+1行

第一行为整数:n

接下来的n行为矩阵数据 输出:矩阵的下三角元素之和 样例输入: 5

1 2 3 4 5

- 10

2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 样例输出:75 代码:

#include int main() {int a[10][10]; int i,j,n,s=0; scanf(\for(i=0;i

scanf(\for(i=0;i

s=s+a[i][j];}printf(\}

单词统计

题目描述:从键盘输入一行字符,统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。 输入:输入只有一行句子。仅有空格和英文字母构成。 输出:单词的个数。

样例输入:stable marriage problem Consists of Matching members 样例输出:7

代码:#include int main()

- 11

{

char string[81];

int i,num=0,word=0; char c;

gets(string);

for(i=0;(c=string[i])!='\\0';i++) if(c==' ')word=0; else if(word==0) { word=1; num++; }

printf(\return 0; }

水仙花数

题目描述:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。

现在要求输出所有在m和n范围内的水仙花数。

输入:输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。

输出:对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开; 如果给定的范围内不存在水仙花数,则输出no; 每个测试实例的输出占一行。 样例输入: 100 120

300 380

样例输出: no

370 371

代码:#include

- 12