- 博客(12)
- 收藏
- 关注
原创 输入任意个数,排序
#include<stdio.h>//从小到大int main(){ int a[100],n,i,j,t; scanf("%d",&n); printf("\n"); printf("请输入任意个数:"); for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=0;i<n-1;i++) { for(j=
2018-06-20 17:51:41 1450
原创 输入十个数,找出其中最大的数,并输出它的位置
#include<stdio.h>int max(int x,int y){ return(x>y?x:y);}int main(){ int max(int x,int y); int a[10],m,i,n; printf("请输入十个数字:"); for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=1,m=a[0...
2018-06-20 13:43:27 5973
原创 求输入n的阶乘
#include<stdio.h>int main(){ int fac(int n); int n,x; printf("请输入要求阶乘的数:"); scanf("%d",&n); x=fac(n); printf("%d的阶乘是:%d\n",n,x); return 0; } int fac(int n) { int c; if(n<0)printf("错误,请...
2018-06-20 08:49:20 365
原创 用函数的嵌套处理,输入四个整数,输出最大的那个数
#include<stdio.h>int main(){ int max4(int a,int b,int c,int d); int a,b,c,d,max; printf("请输入四个数:\n"); scanf("%d %d %d %d",&a,&b,&c,&d); max=max4(a,b,c,d); printf("max=%d",max); r..
2018-06-19 16:48:28 2314
原创 输入一串字符,倒序输出
#include<stdio.h>#include<string.h>int main(){ int i,j,n; char a[100],b[100]; printf("请输入一串字符:\n"); scanf("%s",&a); n=strlen(a); for(i=n-1,j=0;i>=0;i--,j++) { b[j]=a[i]; } // b[j]...
2018-06-19 12:09:29 8124
原创 把a数组中的n个数和b数组中逆序的n个数一一相减,结果存在c数组中。 例如: 当a数组中的值是:1、3、5、7、8 b数组中的值是:2、3、4、5、8 程序执行后,c
#include<stdio.h>int main(){ int i,j,n; scanf("%d",&n); int a[100],b[100],c[100]; printf("请输入数组a:\n"); for(i=0;i<n;i++) scanf("%d",&a[i]); printf("请输入数组b:\n"); for(i=0;i&
2018-06-19 11:13:59 5724 2
原创 求100以内素数(质数)
#include<stdio.h>int main(){ int i,j; for(i=2;i<=100;i++) { for(j=2;j<=i;j++) { if(i%j==0)break; } if(j==i) printf("%d\n",i);} return 0;}
2018-06-19 10:36:44 777
原创 输入一个数,判断这个数是不是素数或质数
#include<stdio.h>int main() { int a,i; scanf("%d", &a); for (i = 2; i < a; i++) { if (a % i != 0) break; else printf("这个数不是素数(质数)\n"); return 0; } pri...
2018-06-19 09:02:55 13784 2
翻译 有一对兔子,从出生后第三个月起每月都生一对兔子,小兔子长到第三个月后又每个月生一对兔子,假设所有兔子不死,问每个月兔子的数量
#include<stdio.h>int main(){ int i; int a[40]={1,1}; for(i=2;i<40;i++) a[i]=a[i-1]+a[i-2]; for(i=0;i<40;i++) printf("%d\n",a[i]); return 0;}
2018-06-14 22:11:54 2147
原创 输入一行字符,统计其中有多少个单词,单词中间用空格隔开
#include<stdio.h>int main(){ int i,num=0,word=0; char a[100],c; printf("请输入:\n"); gets(a); for(i=0;(c=a[i])!='\0';i++) if(c==' ')word=0; else if(word==0) { word=1; num++; } pr...
2018-06-14 22:01:00 1095
原创 用*输出菱形
int main(){ int i,j; int a[][5]={{' ',' ','*'},{' ','*',' ','*',' '},{'*',' ',' ',' ','*'}, {' ','*',' ','*',' '},{' ',' ','*'}}; for(i=0;i<5;i++) { for(j=0;j<5;j++) printf("%c",a[i][j]); ...
2018-06-14 21:55:50 188
原创 输入一段字符,输出字符串长度,字符大小写转化
#include<stdio.h>#include<string.h>int main(){ char a[100]; printf("输入字符串:\n"); scanf("%s",a); printf("%s\n",strlwr(a)); //小写换大写 printf("%s\n",strupr(a)); //大写换小写 printf("共有%d个字符\n&am
2018-06-14 18:08:23 2474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人