C语言编程…循环结构的…

1,从键盘输入若干整数,以0结束,判断并输出其中最大数
2,输出所有的水仙花数,水仙花数是指一个3位数,各位数字的立方等于该数本身,如:153=1^3+5^3+3^3
3,编写程序,计算2^n 其中n为整数

第1个回答  2009-04-09
第一题以0结束不明白。。。

第二题:

#include<stdio.h>
main()
{
int i,j,k,n;
printf("以下是水仙花数:\n\n");
for(n=100;n<1000;n++)
{
i=n/100;/*分解出百位*/
j=n/10%10;/*分解出十位*/
k=n%10;/*分解出个位*/
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)printf("%d\n\n",n);
}
}

第三题:

#include<stdio.h>
#include<math.h>
main()
{
long a,n;
printf("请输入一个整数:\n");
scanf("%d",&n);
a=pow(2,n);
printf("2^%d=%d\n",n,a);
}本回答被提问者采纳
第2个回答  2009-04-09
1.
#include<iostream>
using namespace std;
int main()
{

int a[50],
max=0,i=0;

cout<<"输入测试数据(以0结束):";

do
{
cin>>a[i];
if(max<a[i])
max=a[i];

i++;
}while(a[i-1]!=0);

cout<<max<<endl;

return 0;
}
//////////////////////////////////////////////////
2.
#include<iostream>
#include<cmath>
using namespace std;
int main()
{

for(int i=0;i<1000;i++)
{
int sum=0;
for(int x=i;x>0;)
{
sum+=pow(x%10,3.0);
x/=10;
}
if(sum==i) cout<<i<<endl;
}

return 0;
}
///////////////////////////////////////////////////////
3.
#include<iostream>
using namespace std;
int main()
{
int n,result=1;
cout<<"输入n:";
cin>>n;
for(int i=0;i<n;i++)
result*=2;
cout<<result<<endl;
return 0;
}
第3个回答  2009-04-09
1.需要用到malloc
2.C++基础课程有水仙花的例子,修改成C,你不会不会吧?
3.
int y=1;
cin<<n;
if(n<0)
{y=2开方}
if(0==n)
{输出y=2}
else
for(int i=0;i<n;i++)
{y=y*2}
第4个回答  2009-04-09
第三题可以直接调用Math.h中的pow函数,即pow(2,n)
第5个回答  2009-04-09
什邡市

C语言的三种循环结构为
三种循环结构:(1) for:for (循环控制变量初始化; 循环终止条件; 循环控制变量增量){循环体}循环执行步骤:第一,先进行循环控制变量初始化;第二,执行循环终止条件,如果判断结果为真,则进入第三步;如果为假则循环终止并退出;第三,执行循环体;第四,执行循环控制变量增量,转入第二步;注:fo...

c语言循环结构
在C语言中,循环结构是编程的核心组成部分,其中最常见的是for循环,其基本形式为:for(表达式1; 表达式2; 表达式3) { 循环体语句 }。表达式1为循环变量的初始值,表达式2是循环的控制条件,只有当它为真时,循环体才会执行,表达式3则是每次循环后的变量更新。循环结构的执行顺序通常是先执行表达式2...

C语言三种循环结构的完整句子?
C语言循环控制语句提供了 while语句、do-while语句和for语句来实现循环结构。while循环语句,一般形式如下:while(表达式)语句 do-while语句,一般形式如下:do 语句 while(表达式);do-while循环是先执行语句,然后对表达式求值。若值为真,则再次执行语句,如此反复执行,否则将结束循环。语句可以是简单语...

c语言的循环语句有哪些
C语言的循环语句有三种:for循环、while循环、do-while循环。1. for循环 for循环是一种预先设定好循环次数的循环结构。其基本语法形式为:c for(初始化; 循环条件; 更新表达式) { \/\/ 循环体 } 其中,初始化部分用于定义循环控制变量,设置起始值;循环条件是一个表达式,用于判断循环是否继续;更新表...

7、C语言核心语法---循环结构
在C语言编程中,为了实现重复执行任务的高效,我们需要掌握循环结构。以下是三种主要的循环类型:1. while循环:首先检查括号内的表达式是否为真。如果是,执行大括号内的代码,然后再次判断。只有当表达式为假时,循环才会终止。如果在循环体内遇到break语句,会立即跳出循环。通过例子1和例子2,你可以体验...

c语言循环语句
c do { \/\/ 循环体语句 } while;与while循环相比,do-while循环至少会执行一次循环体语句,因此常用于需要至少执行一次操作的场景。在循环结束后,通过条件表达式来判断是否需要继续执行循环。以上即为C语言中三种常见循环语句的基本介绍和解释。这些循环结构为程序提供了重要的控制流程,使得程序能够根据预设...

c语言的三个循环语句该怎么区别呢
C语言中的三种循环结构——while、do……while和for,它们在执行流程和循环要素上有所不同。首先,我们来看while循环,它的循环变量初始值需在循环开始前设定,循环条件紧跟在while后,修改变量通常在循环体内进行。例如,计算1到100的整数和的代码:include <stdio.h>int main() { int sum = 0; ...

c语言中的循环结构有几种形式?
C语言的循环结构主要有两种,for 循环和while 循环;还有一种变种可以实现循环的是goto语句。for循环是最常用的一种。其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。单词表达式仅仅在第一次执行;条件表达式在每次进循环时进行判断;末尾循环体在每次循环结束时执行,常常用于自增量...

VC环境(C语言)编程,使用循环结构!!输出如下图形 * * ** ** *** **...
代码如下:include <stdio.h>int main(){int m = 4, n = 8;for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (j < n \/ 2) {printf("%c", j <= i ? '*' : ' ');}else {printf("%c", (n - j - 1) <= i ? '*' : ' ');}}...

C语言编程题 循环结构,非常感谢~
‍程序 测试结果 理解题意更重要,你要理解题目要你做什么,然后分步骤一步步实现。这道题简单来说就是求1~n作为分母的阶乘的和。大循环1~n 大循环里加入小循环,计算阶乘值,求倒数 计算倒数和

相似回答