C语言基础
kiss晨晨
这个作者很懒,什么都没留下…
展开
-
7-6 输出斐波那契数列的前n项 (10 分)
1.已知斐波那契数列定义:f(0) = 0; f(1) = 1; f(n) = f(n-1) + f(n-2); 请计算并输出数列的前n(n<=30)项。2.输入格式:输入一个正整数n(n<=30),n的值在程序中不用判断,输入时注意即可。3.输出格式:输出数列值,数据之间用逗号分隔,即每个数据后加一个逗号输出。4.输入样例:265.输出样例:0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6原创 2021-05-27 10:45:11 · 2786 阅读 · 0 评论 -
7-5 求整型数组前n个数中正数之和。 (10 分)
1.本题目要求从键盘读入一个正整数n(1<=n<=10),然后输入n个整数依次送入整型数组,再对其中的正数求和并输出结果。2.输入格式:在第一行中输入n的值,回车后在第2行输入n个整数(有正有负,以空格分隔)后,以回车结束输入。3输出格式如输入n的值不合乎要求,则直接输出error!(不必输出换行符)即可。不需要再后续输入数据。 否则,输出数组的前n个元素中其中正数的和即可。不需要附加修饰说明。4.输入样例:在这里给出一组输入。例如:83 -3 1 2 -4 5 5 -7原创 2021-05-27 10:32:23 · 1482 阅读 · 0 评论 -
7-3 数组求和 (10 分) 申请一个10个单元的整型数组,输入10个整数,数组下标为奇数的单元加2,下标偶数的单元乘2,最后求和
输入格式:输入10个整数,空格分隔输出格式:处理后10个整数的和输入样例:在这里给出一组输入。例如:1 2 3 4 5 6 7 8 9 10输出样例:在这里给出相应的输出。例如:90#include<stdio.h>int main(){ int a[10]={ 1,2,3,4,5,6,7,8,9,10 }; int s2, s=0,s1=0; for(int i=0;i<10;i++){原创 2021-05-25 15:51:15 · 6889 阅读 · 0 评论 -
7-2 等差数列 (10 分) 等差数列是指从第二项起,每一项与它的前一项的差等于同一个常数的一种数列。 这个常数叫做等差数列的公差,公差常用字母d表示.
输入格式:输入首项a和公差d。输出格式:在一行里以每项占5列的宽度输出数列。输入样例:在这里给出一组输入。例如:5 2输出样例:在这里给出相应的输出。例如:5 7 9 11 13#include<stdio.h>int main(){ int b,c; scanf("%d%d",&b,&c); int a[5]={b}; for (int i=1;i<=5;i++){ a[i]=原创 2021-05-25 15:19:01 · 2191 阅读 · 0 评论 -
7-10 函数返回一个整数是否为素数 (10 分) 编写函数返回形式参数(一个正整数)是否为素数。主函数中输入两个整数a,b,输出[a,b]之间所有素数。
1.编写函数返回形式参数(一个正整数)是否为素数。主函数中输入两个整数a,b,输出[a,b]之间所有素数。输入样例:100 110输出样例:101103107109代码如下#include <stdio.h>void judge(int n){ int count = 0; for (int i=2; i < n; i++) { int d = n % i; if (d != 0) { count++; } } if (count =原创 2021-05-22 17:11:16 · 4717 阅读 · 2 评论 -
7-8 函数返回两个实数的和 (10 分) 编写函数返回两个实数的和。主函数中输入两个实数,输出它们的和。请恰当地使用函数声明
1.编写函数返回两个实数的和。主函数中输入两个实数,输出它们的和。请恰当地使用函数声明2.输入样例:18 -2993.输出样例:-281.000000代码如下#include<stdio.h>int sum(int a,int b);int main(){ int a,b; scanf("%d%d",&a,&b); sum(a,b); return 0; }int sum(int a,int b){ prin原创 2021-05-22 09:53:35 · 2302 阅读 · 0 评论 -
7-7 函数返回三个整数的和 (10 分) 请编写自定义函数,功能为返回三个整数的和。主函数的功能为输入三个整数,调用你的自定义函数输出它们的和。(请至少用2种方法完成)
1.输入样例:18 -299 812.输出样例:-200代码如下#include<stdio.h>int sum(int i, int j, int k);int main(void){ int i, j, k; scanf("%d %d %d", &i, &j, &k); sum(i, j, k); } int sum(int i, int j, int k){ printf("%d",i+j+k);}原创 2021-05-22 09:41:03 · 2495 阅读 · 0 评论 -
7-6 函数返回两个整数的和 (10 分) 编写函数返回两个整数的和。主函数中输入两个整数,输出它们的和。
1.编写函数返回两个整数的和。主函数中输入两个整数,输出它们的和。2.输入样例:18 -2993.输出样例:-281代码如下#include <stdio.h> int sum(int a,int b){ return a+b;}int main(){ int x,y; scanf("%d%d",&x,&y); printf("%d",sum(x,y)); return 0; }...原创 2021-05-22 09:25:22 · 2018 阅读 · 0 评论