A. C语言编程题:定义一个数组,然后利用循环为数组输入10个整数,然后再将数组输出,请问该怎么做
#include<stdio.h>
int main(){
int a[10]={},i,sum=0;
printf("请输入10个整数: ");
for(i=0;i<10;i++){
scanf("%d",&a[i]);
sum+=a[i];
}
printf("10个元素和为:%d",sum);
return 0;
}
(1)c语言循环编程题扩展阅读:
一个数组中的所有元素具有相同的数据类型(在C、C++、Java、pascal中都这样。但也并非所有涉及数组的地方都这样,比如在Visual Foxpro中的数组就并没这样的要求)。当然,当数据类型为 Variant 时,各个元素能够包含不同种类的数据(对象、字符串、数值等等)。可以声明任何基本数据类型的数组,包括用户自定义类型和对象变量。
B. 跪求C语言循环编程题。
全部???????
(1)#include <stdio.h>
int fun(int i)
{
int a = 1,sum = 1,b;
for(b = 1;b<=i;b++)
{sum *=b;}
return sum;
}
int main()
{
int a,b,sum = 0;
printf("a:");
scanf("%d",&a);
for(b = 1;b<=a;b = b+2)
{sum +=fun(b);}
printf("sum = %d\n",sum);
}
(5)include<stdio.h>
void main()
{
int m,n,p;
printf("Input two numbers:");
scanf("%d%d",&m,&n);
while(m%n != 0){
p = m%n;
m = n;
n = p;
}
printf("最大公约数是%d\n",n);
}
C. c语言编程题for循环语句
代码如下:
# include < stdio.h >
Voidmain()
{
Int[100].
Ints=0,I,num,Max,min,av;
Printf("enternumberofstudents:");
Thescanf("%d",num);
Printf("inputfraction\n");
(I = 0; The < num; + +)
{printf("%d:",I+1);
Scanf("%d",and[I]);}
(I = 0; The < num; + +)
Printf("%4d",[I]);
Printf("\n");
Max=[0];
Min=[0];
(I = 0; The < num; + +)
S=s+[I];
Av=s/10;
(I = 0; The < num; + +)
{if ([I]> Max) Max =[I];
If ([I]< min) minutes =[I];
}
Printf("Max=%d,min=%d,assertion=%d\n",Max,min,av);
}
(3)c语言循环编程题扩展阅读:
For循环是编程语言中的一种循环语句,循环语句由循环体和循环的判断条件组成,其表达式为:For(单表达式;条件表达式;(循环体){中间循环体;}。
1.这句话最简单的形式是:
(;,)
2.一般形式为:
(单一的表达式;条件表达式;结束循环体)
{
Mesocycle;
}
式中,表达式可以省略,但分号不能省略,因为“;”可以表示一个空的语句,省略后语句减少,即语句格式发生变化,编译器无法识别和编译。[1]
第一”;“前面的for循环括号中是一个不参与循环的表达式,可以用作变量的初始赋值语句,将初始值赋给循环控制变量;您还可以计算其他独立于for循环但在循环部分之前处理的表达式。
”;“符号之间的条件表达式是一个关系表达式,它是循环的正式开始,在建立条件表达式时执行中间循环的主体。
执行的中间循环体可以是一条语句,也可以是多条语句。当中间的循环体只有一条语句时,可以省略大括号{}。在执行中间循环体之后,执行最终循环体。
在执行最后一个循环体之后,将再次执行条件判断。如果条件仍然有效,则会重复上面的循环,如果条件无效,则会中断当前的for循环。
D. C语言循环程序大题
第一题,写了一点代码,但是结果很离谱,误差挺大的,仅供参考
#include <stdio.h>
#include <math.h>
double _cos(double x);
int main(int argc, char *argv[])
{
float x;
printf("plesae input x: \n");
scanf("%g", &x);
printf("cos(%g) = %g\n", x, _cos(x));
}
int factorial(int n)
{
if(n <= 1)
return 1;
n *= factorial(n - 1);
return n;
}
double _pow(double x, int n)
{
int i;
double tmp, result;
tmp = x;
result = 1.0;
for(i = 0; i < n; i++)
{
result *= x;
if(fabs(result- tmp) < 1e-10)
break;
tmp = result;
}
return result;
}
double _cos(double x)
{
int i;
double result, tmp, forhead;
i = 1;
result = 1.0;
forhead = 0.0;
while(fabs(forhead - result) > 1e-6)
{
forhead = result;
tmp = _pow(x, 2*i) / (double) factorial(2*i);
if(i % 2 == 0)
result += tmp;
else
result -= tmp;
if(tmp < 1e-10)
break;
i++;
}
return result;
}
E. c语言循环编程题
#include<stdio.h>
#include<stdlib.h>
int main()
{
int lower,upper;
scanf("%d %d",&lower,&upper);
printf("fahr celsius\n");
for(int i=lower;i<=upper;i++)
{printf(" %d ",i);
if((1.0*(i-32)*5/9)>=0)
printf(" %.1f\n",1.0*(i-32)*5/9);
else
printf("%.1f\n",1.0*(i-32)*5/9);
}
//system("pause");
}
注意公式:(华氏温度-32)*5/9=摄氏温度
已经按格式给你处理了答案
F. C语言编程题(循环题)
#include<stdio.h>
main()
{
inti,n;
while(1){
scanf("%d",&i);
n=0;
while(i){
i=i/10;
n++;
}
printf("%d
",n);
}
}
如图所示,望采纳。。。。。。
G. C语言循环编程题目
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,gao = 5; //定义一长串变量(gao变量的赋值是看你的图定义的
//如果想改变高度就改变gao的值
for(a = 0;a <= gao ;++a)
{
for(b = 0;b < (gao-a);b++) //循环打印空格
{printf(" ");}
for(c = 0;c < 2*(a-1)+1;c++) //循环打印*
{printf("*");}
printf("\n"); //每行结尾带个换行
}
system("pause");
return 0;
}