![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言编程
nanajinshengyonggan
新手
展开
-
c语言编程之多行增加输出
#include<stdio.h>int main(){ int i,a,b; printf("请输入数字:\n"); scanf("%d",&i); for(a=1;a<=i;a++) { for(b=1;b<=a;b++) { printf("*"); ...原创 2018-09-12 16:12:05 · 1345 阅读 · 0 评论 -
找对应位置二维数组中的数据
#include<stdio.h>int main(){ int a[20][20]; int i,j,n,m; printf("请规定二维数组的行数和列数:"); scanf("%d %d",&n,&m); printf("请依次输入二维数组的数据:\n"); for(i=0;i<n;i++) { ...原创 2018-10-07 09:55:19 · 405 阅读 · 0 评论 -
输入的数组倒序输出,指针做参数
#include<stdio.h>int swap(int *a,int n){ int *p,*i,*j,m,temp; m=(n-1)/2; i=a; j=a+n-1; p=a+m; for(;i<p;i++,j--) { temp=*i; *i=*j; *j=temp...原创 2018-10-06 11:38:23 · 1362 阅读 · 1 评论 -
输入的数组倒序输出,数组名做参数
#include&lt;stdio.h&gt;int main(){ int a[100],b[100]; int n,i; printf("该数组需要存储的数字个数为:"); scanf("%d",&amp;n); printf("请依次输入%d个数字,空格隔开:",n); for原创 2018-10-06 11:00:21 · 394 阅读 · 0 评论 -
数组的三种输出方式
#include <stdio.h>#include <math.h>void main(){int a[10]={9,8,7,6,5,4,3,2,1,0};int i;printf("下标法输出:");for(i=0;i<10;i++){ printf("%d",a[i]);}printf("\n");printf("通过数组名.原创 2018-10-06 09:50:43 · 4721 阅读 · 0 评论 -
数组的转换
#include <stdio.h>#include <math.h>int main(){ int i,j; int a[2][3]={1,2,3,4,5,6}; int b[3][2]; for(i=0;i<3;i++) { for(j=0;j<2;j++) { ...原创 2018-09-22 15:16:14 · 116 阅读 · 0 评论 -
冒泡排序
#include <stdio.h>#include <math.h>int main(){ int i,a[10]; int t,j; for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(j=0;j<9;j++) { ...原创 2018-09-21 10:59:07 · 109 阅读 · 0 评论 -
密文和明文的转换
#include <stdio.h>#include <math.h>int main(){ int i,t,m,n; printf("原文转密文请按1,密文转原文请按0\n"); scanf("%d",&t); if(t==1) { char c[200]; printf("请输入明文:"); scanf(...原创 2018-09-19 21:09:24 · 10844 阅读 · 1 评论 -
输出100~200之间的素数
include <stdio.h>#include <math.h>int main(){int i,n,j;for(i=100;i<=200;i++){n=sqrt(i);for(j=2;j<=n;j++){if(i%j==0){break;}}if(j>n){printf("%d是素数\n",i);}}retur...原创 2018-09-19 19:02:53 · 871 阅读 · 0 评论 -
判断输入的是否为素数
#include <stdio.h>#include <math.h>int main(){ int i,m,n; printf("请输入一个数字:"); scanf("%d",&m); n=sqrt(m); for(i=2;i<=n;i++) { if(m%i==0){ ...原创 2018-09-19 18:35:46 · 322 阅读 · 0 评论 -
求
#include &lt;stdio.h&gt;#include &lt;math.h&gt;int main(){ int s; float n,t,pi; t=1;pi=0;n=1.0;s=1; while(fabs(t) &gt; 1e-8) { pi=pi+t; n=n+2; s=-s; ...原创 2018-09-19 16:00:36 · 111 阅读 · 0 评论 -
输出斐波那契数列的前40位
输出斐波那契数列的前40位#include <stdio.h>#include <math.h>int main(){ long int f1,f2; int i; f1=1; f2=1; for(i=1;i<=20;i++) {printf("%d,%d,",f1,f2); f1=f1+f2;...原创 2018-09-19 15:59:09 · 5287 阅读 · 0 评论 -
九宫格
#include <stdio.h>#include <math.h>int main(){ int i,j; int a[3][3]; for(i=0;i<3;i++) { printf("请输入第%d行的三个元素:",i+1); scanf("%d,%d,%d",&...原创 2018-09-24 11:00:27 · 181 阅读 · 0 评论 -
找数列中的最大数及其位置
#include <stdio.h>#include <math.h>int main(){ int i,j,row,cloumn,max; int a[3][4]={{1,2,3,4},{3,2,5,6},{1,10,9,8}}; max=a[0][0]; for(i=0;i<3;i++) { for(j...原创 2018-09-23 19:29:19 · 1104 阅读 · 0 评论 -
c语言编程之求输入字符串的个数
c语言编程之求输入字符串的个数#include <stdio.h>#include <math.h>int main(){ int n=0; printf("请输入字符串:\n"); while(getchar()!='\n') { n++; } printf("输入的字符串个数为:%d",n)...原创 2018-09-10 20:56:56 · 7057 阅读 · 0 评论 -
c语言编程之求闰年
c语言编程之求闰年能被4整除且不能被100整除的为闰年。如2004年就是闰年,1900年不是闰年。世纪年能被400整除的是闰年,如2000年是闰年,1900年不是闰年。对于数值很大的年份,这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,86400年不是闰年,因为虽然能被3200整除,但不能被172800整除。1、地球绕太阳运行周期为365天5小时48分4...原创 2018-09-10 20:44:12 · 15655 阅读 · 1 评论 -
二分法
利用二分法判断输入的数字是否在该数组中,该数组中的数值从小到大排列#include <stdio.h>#include <math.h>#define M 10int main(){ static int a[M] = {-12,0,6,16,23,56,80,100,110,115}; int n,low,mid,high,found; lo...原创 2018-09-28 18:16:32 · 123 阅读 · 0 评论