C语言基础01
2015-08-11 21:17
246 查看
//
// main.m
// Class _C011
//
// Created by fly on 15/8/11.
// Copyright (c) 2015年 Middle_fly. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
// insert code here...
// NSLog(@"Hello, World!");
//用while打印出1-100之间7的倍数
/* int i = 1;
while (i < 101) {
if (0 == i % 7) {
printf("%d\n",i);
i++;
}else{
i++;
}
}
int i = 1;
while (i < 101) {
if (0 == i % 7) {
printf("%d\n",i);
}
i++;
}
*/
//用for打印出1-100之间7的倍数
/* for (int i = 1; i < 101; i++) {
if (0 == i % 7) {
printf("%d\n",i);
}
}
*/
// 随机产出20个【10,100】的正整数,输出这些数以及他们中的最大值
/* int max = 0;
for (int i = 0; i < 20; i++) {
int a = arc4random() % (100 - 10 +1) + 10;
if (max < a) {
max = a;
}
printf("%d\n",a);
}
printf("max = %d\n",max);
*/
//打印水仙花数
/* int num = 0, a = 0, b = 0, c = 0;
for (int i = 100; i < 1000; i++) {
a = i / 100;
b = i / 10 % 10;
c = i % 10;
if (a * a * a + b * b * b + c * c * c == i) {
printf("%d\n",i);
num++;
}
}
printf("水仙花个数:%d个\n",num);
*/
// 乘法表口诀
for (int i = 0; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
if (j <=i) {
printf("%d*%d=%d\t",i,j,i*j);
}
}
printf("\n");
}
}
return 0;
}
// main.m
// Class _C011
//
// Created by fly on 15/8/11.
// Copyright (c) 2015年 Middle_fly. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
// insert code here...
// NSLog(@"Hello, World!");
//用while打印出1-100之间7的倍数
/* int i = 1;
while (i < 101) {
if (0 == i % 7) {
printf("%d\n",i);
i++;
}else{
i++;
}
}
int i = 1;
while (i < 101) {
if (0 == i % 7) {
printf("%d\n",i);
}
i++;
}
*/
//用for打印出1-100之间7的倍数
/* for (int i = 1; i < 101; i++) {
if (0 == i % 7) {
printf("%d\n",i);
}
}
*/
// 随机产出20个【10,100】的正整数,输出这些数以及他们中的最大值
/* int max = 0;
for (int i = 0; i < 20; i++) {
int a = arc4random() % (100 - 10 +1) + 10;
if (max < a) {
max = a;
}
printf("%d\n",a);
}
printf("max = %d\n",max);
*/
//打印水仙花数
/* int num = 0, a = 0, b = 0, c = 0;
for (int i = 100; i < 1000; i++) {
a = i / 100;
b = i / 10 % 10;
c = i % 10;
if (a * a * a + b * b * b + c * c * c == i) {
printf("%d\n",i);
num++;
}
}
printf("水仙花个数:%d个\n",num);
*/
// 乘法表口诀
for (int i = 0; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
if (j <=i) {
printf("%d*%d=%d\t",i,j,i*j);
}
}
printf("\n");
}
}
return 0;
}
相关文章推荐
- Lua和C语言的交互详解
- 关于C语言中参数的传值问题
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言内存对齐实例详解
- c语言实现的带通配符匹配算法
- C语言实现顺序表基本操作汇总
- 探讨C语言的那些小秘密之断言
- C语言实现BMP转换JPG的方法
- 深入探讨C语言中局部变量与全局变量在内存中的存放位置
- C语言查找数组里数字重复次数的方法
- C语言泛型编程实例教程
- C语言中使用lex统计文本文件字符数
- C语言进制转换代码分享
- 基于C语言fflush()函数的使用详解
- C语言单链队列的表示与实现实例详解
- 关于C语言除0引发的思考
- 深入分析C中不安全的sprintf与strcpy
- Lua教程(四):在Lua中调用C语言、C++的函数
- C语言求幂计算的高效解法