![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言代码
C语言的算法,个别案例,
G12345658
这个作者很懒,什么都没留下…
展开
-
如何用while语句输入一个数组?
#include <stdio.h>#include <string.h>int main(){ char s[100]; while(~scanf("%s",s)) { int n; n=strlen(s); for(int i=n-1; i>=0; i--) { printf("%c", s[i]); } printf("\n"); } return 0;}原创 2021-06-19 20:57:33 · 3502 阅读 · 0 评论 -
查找数组中元素简单示例
#include<stdio.h>int getIndex(int arr[5],int value){ int i; int index; for(i=0;i<5;i++) { /* 请完善数组查询功能 */ if(arr[i]==value) { index=i; break; } else index=-1; .原创 2020-07-16 06:48:35 · 225 阅读 · 0 评论 -
C语言求数组中最大元素并输出。
我这是设计了一个函数来求最大元素。#include<stdio.h>int findmax(int arr[5]){ int max=arr[0]; int index=0; int i=0; for(i;i<5;i++) { if (arr[i]>max) { max=arr[i]; index=i; } } return max;}int main(){ int arr[5]={1,2,3,4,5};.原创 2020-07-16 02:16:02 · 4108 阅读 · 0 评论 -
如何把整个数组及数组元素当作函数参数?
若要把整个数组当作函数参数,就把数组名称传入函数中。#include<stdio.h>int att(int arr[]){ for(int i=0;i<5;i++) printf("%d\n",arr[i]);}int main(){ int arr[5]={1,2,3,4,5}; att(arr); return 0;}若要把数组元素当作函数参数,就把数组中的参数传入函数中。#include<stdio.h>int a(int b原创 2020-07-16 01:52:56 · 892 阅读 · 0 评论 -
多重if else 中的if与else该如何配对?下面是一个最简单的例子
#include<stdio.h>int main (){ int a=1,b=2,c=3,d=0; if(a==1) if(b!=2) if(c==3)d=1; else d=2; else if(c!=3)d=3; else d=4; else d=5; printf("%d\n",d); return 0; } if总是与最近的else配对,就像上面的这个代码,你能一眼得出输出值就说明你理解了.原创 2020-07-15 23:09:26 · 3275 阅读 · 0 评论 -
新手练习题目和答案,当然答案不是唯一的
#include <stdio.h>#define Max 100int main(){ int n,data; int sum[Max]={0}; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d", &data); for (int j=1; j<=data; j++) sum[i]+=j;//求和放入数组 ...原创 2020-07-15 01:24:21 · 476 阅读 · 0 评论 -
C语言三个数从大到小排序代码
//尽管使用,此代码不会是万能的,但你可以作为模板使用#include<stdio.h>int main(){ int a,b,c; //定义三个形参用于接收数据 scanf("%d%d%d",&a,&b,&c); //输入你要排序的三个数 if(a>b) //假设第一个条件a>b { if(c>a) //.原创 2020-07-13 23:53:10 · 8653 阅读 · 0 评论 -
使用递归阶乘求和
#include<stdio.h>long long int fun(int n){if(n==1||n=0){return 1;}else{return n*fun(n-1);}}int main (void)int n;long long int b;scanf("%d",n);for(int i=1;i<=n;i++){b+=fun(i)...原创 2019-12-25 23:28:34 · 545 阅读 · 0 评论