- 博客(22)
- 收藏
- 关注
转载 要求编写程序,读入5个字符串,按由小到大的顺序输出。 (2)功能要求 ①输入格式:输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。
#include#include#define MAX_LEN 80#define N 5void sortstring(char str[][MAX_LEN],int n);int main(){ int i,n; char name[N][MAX_LEN]; printf("输入red"); scanf("%d",&n); getch
2018-01-04 17:53:07
42813
2
翻译 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱, 用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。
#include#includeint main(){ float x,y,z; for(x=0;x20;x++) for(y=0;y33;y++) for(z=0;z300;z++) if(5*x+3*y+z/3==100&&x+y+z==100) printf(
2018-01-03 20:25:09
3615
原创 输出100以内所有含7或7的倍数值。
#include<tdio.h>int main(){ int b,t=0; for(b=7;b<=100;b++){ if(0==b%7||7b%10||7=b/10)//输出100以内所有含7或7的倍数值。 { printf("%d\t"b); t++; if(t%5==0){
2017-12-22 19:08:28
4628
原创 转换进制
#include<stdio.h>int main(){ int x,i,m,cnt=0; int n[100]={0}; scanf("%d",&x,&m); wheil(x!=0) { n[cnt]=x%m; cnt++; x=x/m; } for(cnt-1;i>0;i--) {
2017-12-22 18:45:19
291
原创 学生的出生年月
typedef struct date{ int year; int month; int day;}DATE;typedef struct student{ long studentID; char studentName; char studentSex; DATE birthday; int score[4];}STU
2017-12-22 18:15:54
447
翻译 输入三个整数,按从大到小的顺序,用函数指针实现。
#include<stdio.h>void exchange(int *p1,int *p2,int *p3);void swap(int *x,int *y){int temp;if(*x<*y){temp=*x;*x=*y;*y=temp;}}int main()//输入三个整数,按从大到小的顺序,用函数指针方式实现{ int a,b,c; int *p1,*p2
2017-12-08 22:41:36
5055
转载 求出1*2*3*4******10的值?
#include<stdio.h>int main(){int i,j;long p=1;printf("input i:");scanf("%d",&i);for(j=1;j<=i;j++){ p=p*j;}printf("%d!=%d\n",i,p); return 0;}
2017-11-28 20:52:32
4037
原创 将十进制转化为m进制。
#include<stdio.h>int main(){ int x,i,cnt=0,m; int n[100]={0}; scanf("%d",&x); while(x!=0) { n[cnt]=x%m; cnt++; x=x/m; } for(cnt-1;i>0;i--) {
2017-11-28 19:30:30
596
原创 文章标题
#include<stdio.h>int Square(int i){ return i*i;}int main(){ int i=0; i=Square(i); for(;i<3;i++){static int i=1;i+=Square(i);printf("%d,",i);}printf("%d\n",i);return 0;}
2017-11-20 20:30:41
205
翻译 输入n个正整数,以-1为结束标志,输入0到9出现的次数.
#include<stdio.h>#define N 10int main()//输入n个整数,以-1为结束标志, //输出0到9出现的次数. { int x; int a[N]={0}; scanf("%d",&x); while(x!=-1)
2017-11-17 20:32:03
2845
翻译 输入n个数,以-1为结束标志,求它们的平均数.
#include<stdio.h>int main(){int n;double sum=0,aver;int cnt=0;scanf("%d,&n");while(n!=-1){ sum=sum+n;cnt++;scanf("%d",&n);}if(cnt>0){ aver=sum/cnt; printf("%.2f\n",aver);}retur
2017-11-17 20:04:38
2762
翻译 文章标题
#include<stdio.h>void printchar(int m,char ch)int main(){ int i; for(i=1;i<5;i++) { printchar(5-i,' '); printchar(2*i+1,'*'); printf("\n"); } for(i=3;i>=0;i--) {
2017-11-16 21:18:07
259
翻译 文章标题
#include<stdio.h>void printchar(int m,char ch){ int i; for(i=0;i<m;i++) { putchar(ch); }}int main(){ int i,j; for(i=0;i<5;i++) { printchar(5-i,' ')
2017-11-16 20:50:53
235
转载 求出1+2+3+.....n的值。
#include<stdio.h>int main(){ int i,n,sum; printf("input n:"); scanf("%d",&n); sum=0; for(i=1;i<=n;i++) { sum=sum+i; } printf("sum=%d\n",sum); return 0;
2017-11-13 19:24:07
555
转载 两位数的互换功能
#include<stdio.h>void Swap(int a,int b);int main(){ int a,b; printf("input a,b:"); scanf("%d,%d",&a,&b); Swap(a,b); printf("in main():a=%d,b=%d\n",a,b); return 0;}void swap
2017-11-13 18:01:02
545
转载 编程计算自然数的立方和,直到立方和大于等于10000000时为止。统计并输出实际累加的项数。
#include<stdio.h>int main(){ short i,sum=0; for(i=1; ;i++) { sum=sum+i*i*i; if(sum>10000000) break; } printf("count=%d\n",i);}
2017-11-13 17:38:12
2926
翻译 利用静态变量计算n的阶乘
#include<stdio.h>long func(int n);int main(){ int i,n; printf("input n:"); scanf("%d",&n); for(i=1;i<=n;i++) { printf("%d!=%1d\n",i,func(i)); } return 0;}long f
2017-11-13 17:03:55
5429
翻译 运行结果
#include<stdio.h>int square(int i){ return i*i;}int main(){ int i=0; i=square(i); for(;i<3;i++) { static int i= 1; i+=square(i); pri
2017-11-13 16:17:29
449
原创 输入一个菱形
#include<stdio.h>int main(){printf(" A\n");printf(" A A\n"); printf(" A A\n");printf("A A\n");printf(" A A\n");printf(" A A\n");printf("
2017-11-13 15:58:35
450
转载 求出1到10,20到30和35到45的和?
“` 注意:1.for语句中只能有2个”;”后面没有也没有“;” 2.c语言在调用函数时,永远只能传给函数。 3.编写完程序后一定要调试。 4.”sum”的初始值为零。 心得:万事皆细心。
2017-11-12 20:29:43
1009
转载 求1+2+3+4+............+n的值?
#include<stdio.h>int main(){ int i,n,sum; printf("input n:"); scanf("%d",&n); /* sum=0; for(i=1;i<=n;i++){ sum=sum+i;*/ sum=0;
2017-10-31 22:34:16
1562
原创 #include<stdio.h>
#includeint main(){ char a; char A; int i; for(i=0;i { scanf("%c",&a); A=a-32; printf("%c",A); return 0;}
2017-10-20 20:35:51
902
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人