mul.c
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46#include <stdio.h> int main(){ printf ( "请输入N:" ); int N =0 ; scanf("%d", & N); //printf("N = %d" , N); int num = 1; while(num <= N){ //第n行要输出n个数,需要以num来计算完成度,但num不能变,需要新定义一个变量 int i = num; int a = 1; //每一行的第一个数都是从1开始递增,1应定义在外循环内,内循环外 while(a <= num){ printf("%d*%d=%d", a , num , a * num); if(a < num){ if(a * num < 10){ printf(" "); } else{ printf(" "); } } else{ printf("n"); } //其实只要每次循环之后回车就可以了……不用这么麻烦 a++; } num++; } return 0; }
par.c
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47#include <stdio.h> int main() { int m , n; while(scanf("%d %d", &m , &n)!= EOF); int sum = 0; int num = 0; m++; while(m < n){ int b=1; int sum = 0; int i = m; while(b > 0){ b = i % 10; sum = sum + b * b * b; i = i / 10; } if(sum == m){ if(num==0) { printf("%d", m); num++; } else { printf(" %d",m); num++; } } m++; } if(num > 0){ printf("/n"); } else if( num == 0){ printf("non"); } return 0; }
guss.c
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48#include <stdio.h> int main() { int number = 0 , n = 0 ; scanf("%d %d" , &number , &n); int inp; int cent = 0; int finished = 0; do{ scanf("%d" , &inp); cent++; if(inp < 0){ printf("Game over!n"); finished = 1; } if(cent == n){ printf("Game over!"); finished = 1; } if(inp == number){ if(cent == 1){ printf("Bingo!n"); } else if(cent <= 3){ printf("Luck You!n"); } else{ printf("Good guss!n"); } finished = 1; } else if(inp > number){ printf("To big!n"); } else{ printf("To small!n"); } }while(!finished); //对于bool类型来说,0是false,其他是true //!是“非”的意思 return 0; }
sum.c
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47#include <stdio.h> int main() { int number = 0 , n = 0 ; scanf("%d %d" , &number , &n); int inp; int cent = 0; int finished = 0; do{ scanf("%d" , &inp); cent++; if(inp < 0){ printf("Game over!n"); finished = 1; } if(cent == n){ printf("Game over!"); finished = 1; } if(inp == number){ if(cent == 1){ printf("Bingo!n"); } else if(cent <= 3){ printf("Luck You!n"); } else{ printf("Good guss!n"); } finished = 1; } else if(inp > number){ printf("To big!n"); } else{ printf("To small!n"); } }while(!finished); //对于bool类型来说,0是false,其他是true //!是“非”的意思 return 0; }
max1.c
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27#include <stdio.h> int main(){ int i , j ; scanf("%d/%d", &i , &j); int min = 0; if(i < j){ min = i; } else{ min = j; } int max = 0; for (int k = 1 ; k <= min ; k++){ if(i % k == 0 && j % k == 0) max = k; } i = i / max; j = j / max; printf("%d/%d" , i , j); }
read.c
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61#include <stdio.h> int main() { int n = 0; scanf("%d", &n ); int i = 1; int j = n; int d = 0; if(n < 0){ n = -n; } while(j > 9){ i *= 10; j /= 10; } //printf("i = %dn" , i); for(; i>0 ; i/=10 ){ d = n / i ; n = n % i; switch(d){ case 1: printf("one"); break; case 2: printf("two"); break; case 3: printf("three"); break; case 4: printf("four"); break; case 5: printf("five"); break; case 6: printf("six"); break; case 7: printf("seven"); break; case 8: printf("eight"); break; case 9: printf("nine"); break; case 0: printf("zero"); break; } if(i > 9){ printf(" "); } } return 0; }
con.c
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26#include <stdio.h> int main() { int a , n; scanf("%d %d", &a , &n); int i = a; int sum = 0; while(n > 0){ int j = 0; //每次循环时j的值都会改变,但每次循环开始的时候j的值都应该等于零 int t = n; while(t > 0){ j = j * 10 + i; t--; } //printf("j = %dn",j); sum += j; //printf("sum = %dn",sum); n--; } printf("%dn" , sum); return 0; }
con1.c
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23#include <stdio.h> int main(){ int a,n; scanf("%d %d" , &a , &n); int sum = 0; int t = 0; //此处t应定义在循环外,因为每次循环得到的t的结果要继续运算下去gg for(int i = 1 ; i <= n ; i++){ //小心循环的次数 t = t * 10 + a; printf("t = %d , i = %gdn", t , i); sum += t; } //其实一次循环就可以做到呀……因为con.c的内循环其实可以只用一步就做完 //跟着con.c的外循环一起做就可以了 printf("%d",sum); return 0; }
compute3.c
复制代码
1
2
3
4
5
6
7#include <stdio.h> int main(){ int a = 6; printf("sizeof(int) = %ldn ", sizeof(int)); printf("sizeof(a) = %ldn ", sizeof(a)); return 0; }
最后
以上就是神勇龙猫最近收集整理的关于C语言学习之旅Day4的全部内容,更多相关C语言学习之旅Day4内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复