(1) 如果你开发Android上层APP,使用Android NDK,将下面C语言开发的lib通过JNI接口给上层APP使用。 (2) Android底层本来就是Linux,如果是搞底层的东西,这和在Linux下开发C语言程序没什么区别。
这个问题没什么难度吧,写一个最简单的C程序给你:
#include<stdioh>
int main()
{
int a ,b;
a=1+3+5+7+9;
b=2+4+6+8+10;
printf("1至10之间的奇数之和为:%d\n",a);
printf("1至10之间的偶数之和为:%d\n",b);
return 0;
}
#include<stdioh>
int main()
{
int i,sum=0;
for (i=1;i<200;i=i+2) sum=sum+i;
printf("%d",sum);
return 0;
}
代码如下:
class Program
{
static void Main(string[] args)
{
int sum= GetOdd(1,100);
ConsoleWriteLine("1-100之间所有奇数整数和{0}",sum);
ConsoleReadKey();
}
/// <summary>
/// 奇数和
/// </summary>
/// <param name="p1"></param>
/// <param name="p2"></param>
/// <returns></returns>
private static int GetOdd(int p1, int p2)
{
int sum = 0;
for (int i = p1; i <= p2; i++)
{
if (i%2!=0)
{
sum += i;
}
}
return sum;
}
}
扩展资料:
for 循环的控制流:
对于“for (表达式1; 表达式2; 表达式3){ 循环体;}”:
1、表达式1会首先被执行,且只会执行一次。这一步允许您声明并初始化任何循环控制变量。您也可以不在这里写任何语句,只要有一个分号出现即可。
2、接下来,会判断 表达式2。如果为真,则执行循环主体。如果为假,则不执行循环主体,且控制流会跳转到紧接着 for 循环的下一条语句。
3、在执行完 for 循环主体后,控制流会跳回上面的 表达式3语句。该语句允许您更新循环控制变量。该语句可以留空,只要在条件后有一个分号出现即可。
4、条件再次被判断。如果为真,则执行循环,这个过程会不断重复(循环主体,然后增加步值,再然后重新判断条件)。在条件变为假时,for 循环终止。
以下是使用C语言do…while编写的班级平均分计算程序:
```c
#include <stdioh>
int main() {
int grade, sum = 0, count = 0;
float average;
do {
printf("请输入学生成绩(输入负数表示结束):");
scanf("%d", &grade);
if (grade >= 0) {
sum += grade;
count++;
}
} while (grade >= 0);
if (count > 0) {
average = (float) sum / count;
printf("本次共输入了%d个成绩,平均分为%2f\n", count, average);
} else {
printf("本次没有输入有效成绩!\n");
}
return 0;
}
```
程序执行过程如下:
首先定义变量`grade`(学生成绩)、`sum`(总成绩)、`count`(学生人数),并初始化`sum`和`count`为0。
2 进入`do{}while();`循环,提示用户输入学生成绩,读取用户输入的整数存储到变量`grade`中。
3 判断`grade`是否大于等于0,如果是,则将该成绩加到`sum`中,并将`count`加1;如果不是,则表示用户输入的是负数,跳出循环。
4 在循环外部,判断`count`是否大于0,如果是,则计算平均分`average=(float)sum/count`,并打印输出;如果不是,则表示本次没有输入有效成绩,也进行相应的输出。
5 程序结束。
该程序使用了`do…while`循环结构,保证了至少要执行一次循环体,而且循环条件判断在循环体的末尾,因此能够处理最应情况。同时,在读取用户输入时使用了`scanf("%d", &grade)`函数,能够确保只读取整数类型的数据,提高了程序的健壮性。
以上就是关于如何在 Android 系统中用 C 语言编写程序并执行需要安装什么软件全部的内容,包括:如何在 Android 系统中用 C 语言编写程序并执行需要安装什么软件、程序功能是分别计算1至10之间奇数之和及偶数之和,运行并分析程序执行结果、请编写程序,计算1-200以内所有奇数之和,并输出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)