![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C经典100题
封遥七
乾坤未定,你我皆是黑马
展开
-
13(水仙花数)
#include <stdio.h>void main(){ int i, j, k, n; printf("水仙花:"); for (n = 100; n < 1000; n++) { i = n / 100; j = n / 10 % 10; k = n % 10; ...原创 2019-05-08 20:03:46 · 113 阅读 · 0 评论 -
73-80
73、反向输出一个链表。#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef struct LNode{ int data; struct LNode *next;}LNode,*LinkList; LinkList CreateList(in...原创 2019-05-25 20:38:39 · 167 阅读 · 0 评论 -
26-30
26、#include <stdio.h>void main(){ int i; int fact(); for (i = 0; i < 5; i++) { printf("\40:%d!=%d\n", i, fact(i)); }}int fact(j)int j;{ int sum; ...原创 2019-05-13 08:15:08 · 87 阅读 · 0 评论 -
81-86
81、809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。#include <stdio.h> void output(long int b, long int i){ printf("\n%ld = 800 * %ld + 9 * %ld\n"...原创 2019-05-26 15:12:00 · 91 阅读 · 0 评论 -
87-90
87、回答结果(结构体变量传递)。#include<stdio.h> struct student{ int x; char c;} a; int main(){ a.x=3; a.c='a'; f(a); printf("%d,%c",a.x,a.c);}f(struct student b){ b.x...原创 2019-05-27 09:30:42 · 220 阅读 · 0 评论 -
96-100
96、计算字符串中子串出现的次数 。#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ int i,j,k,TLen,PLen,count=0; char T[50],P[10]; printf("请输入两个字符串,以回车隔开,母串在前,子串在后:...原创 2019-05-29 07:03:46 · 117 阅读 · 0 评论 -
37-40
37、#include <stdio.h>#define n 10void main(){ int i, j, min, temp, a[n]; printf("input ten num:\n"); for (i = 0; i < n; i++) scanf("%d", &a[i]); for (i = 0;...原创 2019-05-17 19:14:40 · 110 阅读 · 0 评论 -
61-65
61、62、#include <stdio.h> int main(){ int i,j; int a[10][10]; printf("\n"); for(i=0;i<10;i++) { a[i][0]=1; a[i][i]=1; } for(i=2;i<10;i++...原创 2019-05-23 06:40:51 · 89 阅读 · 0 评论 -
41-44
41、#include <stdio.h>void main(){ void fun(); for (int i = 0; i < 3; i++) fun(); return 0;}void fun(){ int i = 0; static int static_i = 0; printf("i=%...原创 2019-05-18 06:53:16 · 166 阅读 · 0 评论 -
91-95
91、时间函数举例1#include <stdio.h>#include <time.h>int main (){ time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); ...原创 2019-05-28 07:02:20 · 353 阅读 · 0 评论 -
58-60
58、#include "graphics.h"int main(){ int x0,y0,y1,x1,driver,mode,i; driver=VGA;mode=VGAHI; initgraph(&driver,&mode,""); setbkcolor(YELLOW); x0=263;y0=263;y1=275;x1=27...原创 2019-05-22 07:07:09 · 114 阅读 · 0 评论 -
22-25
22、#include <stdio.h>void main(){ char i, j, k; for (i = 'x'; i <= 'z'; i++) { for (j = 'x'; j <= 'z'; j++) { if(i!=j) for (k ...原创 2019-05-12 15:37:59 · 98 阅读 · 0 评论 -
19-21
19、#include <stdio.h>void main(){ int i, j, sum; for (i = 2; i <= 1000; i++) { sum = 1; for (j = 2; j <= i / 2; j++) if (i%j == 0) ...原创 2019-05-11 17:43:16 · 152 阅读 · 0 评论 -
14-17
14、#include <stdio.h>void main(){ int i, n; printf("input number\n"); scanf("%d", &n); printf("%d=", n); for (i = 2; i <= n; i++) { while (n != i)...原创 2019-05-09 11:07:03 · 156 阅读 · 0 评论 -
45-50
45、#include <stdio.h>int main(){ register int i; int tmp=0; for(i=1;i<=100;i++) tmp+=i; printf("总和为 %d\n",tmp); return 0;}46、#include<stdio.h>...原创 2019-05-19 06:54:09 · 193 阅读 · 0 评论 -
1,2
1、#include <stdio.h>void main(){ int i, j, k; for(i=1;i<5;i++) for(j=1;j<5;j++) for (k = 1; k < 5; k++) { if (i != j &&...原创 2019-05-06 21:31:10 · 346 阅读 · 0 评论 -
31
31、#include <stdio.h>void main(){ char letter; printf("input the first letter of someday\n"); while ((letter = getch()) != 'y') { switch (letter) { ...原创 2019-05-14 12:04:02 · 73 阅读 · 0 评论 -
3-8
3、#include <math.h>#include <stdio.h>void main(){ long int i, j, k; for (i = 1; i < 100000; i++) { j = sqrt(i + 100); k = sqrt(i + 268); if (j...原创 2019-05-07 15:13:41 · 159 阅读 · 0 评论 -
51-55
51、学习使用按位与 &。#include <stdio.h>int main(){ int a,b; a=077; b=a&3; printf("a & b(decimal) 为 %d \n",b); b&=7; printf("a & b(decimal) 为 %d \n",b); ...原创 2019-05-20 06:59:04 · 219 阅读 · 0 评论 -
9-12
9、#include <stdio.h>int main(void){ int i, j; for (i = 0; i < 8; i++) { for (j = 0; j < 8; j++) { if ((i + j) % 2 == 0) { ...原创 2019-05-07 17:48:54 · 150 阅读 · 0 评论 -
18
18、#include <stdio.h>void main(){ int a, n, count = 1; long int sn = 0, tn = 0; printf("Please input a and n\n"); scanf("%d %d", &a, &n); printf("a=%d,n=%d\n", ...原创 2019-05-10 20:23:03 · 140 阅读 · 0 评论 -
32、33
32、#pragma warning(disable:4996)#include "conio.h"#include <stdio.h>#include "windows.h"void main(){ int color; for (color = 0; color < 8; color++) { textbackgro...原创 2019-05-15 19:34:25 · 132 阅读 · 0 评论 -
56-57
56、#include <graphics.h>int main(){ int driver,mode,i; float j=1,k=1; driver=VGA; mode=VGAHI; initgraph(&driver,&mode,""); setbkcolor(YELLOW)...原创 2019-05-21 06:49:40 · 102 阅读 · 0 评论 -
34-36
34、#include <stdio.h>void hello_word(void){ printf("hello_world!\n");}void three_hellos(void){ int counter; for (counter = 1; counter <= 3; counter++) hello_world...原创 2019-05-16 07:03:17 · 98 阅读 · 0 评论 -
66-72
66、# include<stdio.h> void swap(int *, int *);int main(void){ int a, b, c; int *p1, *p2, *p3; printf("输入 a, b ,c:\n"); scanf("%d %d %d", &a, &b, &c); p1 ...原创 2019-05-24 08:32:55 · 200 阅读 · 0 评论