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;
}