
xi
17-通信-聂开华
我是一名贵工程应用技术学院信息工程学院2017级通信班的学生
展开
-
编写一个程序:输入一个身份证号,判断该号码对应的人是否是18至25岁女孩,是则输出”yes”,否则输出”no”
#include<stdio.h>int age(){ int n,x,y,age; int str[18]; printf("输入当前年份x:\n"); scanf("%d",&x); while(1) { printf("输入身份证号:\n"); for(n=0;n<18;n++) {原创 2018-01-04 11:43:15 · 1490 阅读 · 0 评论 -
计算1~n之间的特殊数: ①回文数;②素数;③亲密数;④水仙花数。
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>int huiwen(char m[],int len)//传入字符串m和它的长度{ int i, j = 0; char *M; M = (char *)malloc(sizeof(char)*(len + 1));//转载 2018-01-03 18:00:02 · 512 阅读 · 0 评论 -
鸡兔同笼问题。
#include<stdio.h>//鸡兔同笼问题。void main(){ int a,b,x,y;//a为鸡数,b为兔数,x为头数,y为腳数。 scanf("%d%d",&x,&y); for(a=0;a<=x/2;a++) { for(b=0;b<=y/4;b++) { if(a+b==x&&2*a+4原创 2018-01-02 20:58:22 · 365 阅读 · 0 评论 -
百钱买百鸡问题。
#include<stdio.h>//百钱买百鸡问题。void main(){ int a,b,c,x=5,y=3;//a为公鸡数,b为母鸡数,c为小鸡数。 float z;//z为买小鸡花钱数。 for(a=1;a<20;a++) { for(b=1;b<33;b++) { for(c=1;c<300;c+原创 2018-01-02 20:55:50 · 635 阅读 · 0 评论 -
练习 求1到10、20到30、35到45的三个和
#include <stdio.h>#include <stdlib.h>int main(){ int i,sum=0; for(i=1;i<=10;i++) { sum+=i;} printf("sum=%d\n",sum); for(i=20,sum=0;i<=30;i++) { sum+=i;}原创 2017-12-13 11:33:16 · 417 阅读 · 0 评论 -
大写字母转换成小写字母
#include<stdio.h>int main(){ char ch; printf("press a key and then press enter:"); ch=getchar();/* 从键盘输入一个字符,按回车键结束输入,该字符被存入变量ch*/ ch=ch+32; /*将大写英文字母转换为小写英文字母*/ putchar(ch); /*在屏幕上显示变量ch的字原创 2017-12-13 11:43:31 · 2590 阅读 · 0 评论 -
习题4
4.1#include <stdlib.h> int main() { char c1='a',c2='b',c3='c'; printf("a%cb%cc%c\n",c1,c2,c3); return 0; }2.#include <stdlib.h> int main() { int a=12,b=15; printf(原创 2017-11-23 19:39:24 · 198 阅读 · 0 评论 -
习题3
3.1#include <stdio.h> #include <stdlib.h> int main() { int a=12,b=3; float x=18.5,y=4.6; printf("%f\n",(float)(a*b)/2); printf("%d\n",(int)x%(int)y); return 0; } 3原创 2017-11-23 19:25:55 · 386 阅读 · 0 评论 -
习题8
8.1.1#include<stdio.h>void func(x){ x=20;}int main(){ int x=10; func(x); printf("%d",x); return 0;}8.1.2#include<stdio.h> void func(int b[]) { iny j;原创 2017-11-29 19:57:52 · 258 阅读 · 0 评论 -
习题9
9.1.1void swap(int *x,int *y) { int *ptemp *ptemp*p; *x=*y; *y=*ptemp; }9.1.2void swap(int *x,*y) { int*ptemp; ptemp=x; x=y; y=ptemp;原创 2017-11-29 20:21:32 · 269 阅读 · 0 评论 -
习题6
6.3#include <stdio.h> int main() { int x=1,find=0; do {x++; find=(x%2==1 &&x%3==2 &&x%5==4 &&x%6==5 &&x%7==0); }while(!find); printf("x=%d\n",x); }6.4#include原创 2017-11-23 20:15:13 · 518 阅读 · 0 评论 -
习题7
7.1#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);原创 2017-11-23 20:28:13 · 805 阅读 · 0 评论 -
判断学生成绩
#include<stdio.h>char F_if(y){ if(y>=90) { return 'A'; } else if(y>=80&&y<90) { return 'B'; } else if(y>=70&&y<80) { return 'C'; } else转载 2018-01-04 11:48:44 · 408 阅读 · 0 评论