A. c語言怎麼寫一個0 到100的循環語句
#include <stdio.h>void main(){int i;//用來控制循環.for(i=0;i<=100;i++) {/*語句塊*/} //用for實現從0循環到100; i=0;while(i<=100) {/*語句塊*/} //用while實現從0循環到100;}具體每個循環中要做什麼可以在語句塊中添加代碼.
B. 輸出0~100之間的所有質數。C語言
inti,j;
printf("1~100的質數: ");
for(i=2;i<=100;i++){
for(j=2;j<i;j++){
if(i%j==0){
break;
}
}
if(j>=i)
printf("%d",i);
}
還有很多方法,要需要的話,可以跟我發郵件 [email protected]
C. 求解:用C語言編寫一個0到100之間偶數之和的程序
你這是哪門子語言啊?
ASP語法?還是BASIC?
你根本對C語言七竅通了六竅
#include<stdio.h>
main()
{
int
i,sum=0;
for
(i=0;i<=100;i++)
{
if
(i%2==0)
{
sum=sum+i;
}
}
}
有問題請追問
滿意記得採納
D. C語言怎麼產生0-100之間1個隨機數
因為rand()產生的偽隨機數
在b=rand()%100;前加一句srand(time(0)); 就好了
E. 怎樣用c語言產生一個0到100的隨機數
rand()函數,頭文件stdlib.h
int num;
num = rand()%100;
F. 如何用C語言編寫程序,實現產生0-100間的隨機數,並且在這些數中查找離50最近的5個數
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define BASE_NUMBER 50
#define ARRY_SIZE 20 //must large than 5
int compare(const void* l, const void* r); //以50為基數進行快速排序
int main(int argc, char *argv[])
{
int a[ARRY_SIZE];
int i;
for (i=0; i<ARRY_SIZE; i++)
{
a[i] = rand()%100; //產生ARRY_SIZE個 0-100 的隨機數
}
qsort(a, ARRY_SIZE, sizeof(int), compare);
printf("%d %d %d %d %d\n", a[0], a[1], a[2], a[3], a[4]);
return 0;
}
int compare(const void* l, const void* r)
{
int lv = *(int*)l;
int rv = *(int*)r;
if (abs(lv-BASE_NUMBER) > abs(rv-BASE_NUMBER))
{
return 1;
}
else if(abs(lv-BASE_NUMBER) < abs(rv-BASE_NUMBER))
{
return -1;
}
else
{
return 0;
}
}
G. c語言編寫程序,輸出0-100之間的偶數,每行10個
1、新建一個 輸出1到100的偶數項目。