當前位置:首頁 » 編程語言 » c語言中如何表示n小於100
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中如何表示n小於100

發布時間: 2022-09-12 11:59:33

『壹』 用c語言 讀入一個正整數N(N<100表示學生的個數) 輸入N個學生的成績(0-100整數) 從高到低輸出所有成績

#include<stdio.h>
void main()
{
int n,i,j,temp=0;
printf("請輸入您要輸入學生成績的個數:");
scanf("%d",&n);

float socre[100];
printf("請輸入學生成績:");
for(i=0;i<n;i++)
scanf("%f",&socre[i]);

for(i=1;i<n;i++)
{
for(j=0;j<=i;j++)
{
if(socre[j]<socre[j+1])
{
temp=socre[j];
socre[j]=socre[j+1];
socre[j+1]=temp;
}
}
}

printf("分數從高到底:");
for(i=0;i<n;i++)
printf("%.2f ",socre[i]);

}

vc通過編譯,這題最關鍵的就是一個冒泡排序,如果有不懂得,你可以再問我

『貳』 C語言:輸入一個小於100的正整數n,然後輸入n個整數存入一維數組中,對這n個數進行由大到小的排序

這個程序的寫法是比較標准而簡單的,先輸入一個整數n,然後使用一個循環輸入n個整數到一維數組當中,在使用一個簡單的排序方法,比方說冒泡排序就可以對數組進行從大到小的排序,最後輸出就可以了.

#include <stdio.h>

void bubble_sort(int a[], int n)

{ int i, j, t;

for (i = 0; i < n - 1; i++)

for (j = 0; j < n - 1 - i; j++)

if(a[j] < a[j + 1])

{ t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

}

int main()

{ int a[100],i,n;

scanf("%d",&n);

for(i=0;i<n;i++)

scanf("%d",&a[i]);

bubble_sort(a, n);

for (i = 0; i < n; i++)

printf("%d ", a[i]);

printf(" ");

}

『叄』 c語言 如何表示範圍 比如1-100怎麼表示

表示範圍 比如1-100
int x;
可以用:
x = (x % 100) + 1;
理由: % 是整除取余數,x%100 得 0-99,加1 為 1-100

int a;
a是1600-2000.。。
a = a % 401 + 1600;
理由: % 是整除取余數,a%401 得 0-400,加1600 得 1600-2000

當然,用
if ( a >= 1600 && a <= 2000) {....} 也可以

『肆』 c語言作業 用篩選法求N之內的素數。(N小於等於100)。

#include<stdio.h>
#define MAXNUM 100

int main()
{
int output[MAXNUM],num=0,n,i,j;
scanf("%d",&n);
for(i=2;i<=n;i++)
{
for(j=2;j<=i-1;j++)
{
if(i%j==0)
break;
}
if(j==i)
{
output[num++]=i;
}
}
printf("num=%d\n",num);
for(i=0;i<num;i++)
{
printf("%d ",output[i]);
}
printf("\n");
return 0;
}

『伍』 C語言中如何輸入被限定范圍的整數(如絕對值小於100)

do{
printf("請輸入一個絕對值<100的整數:");
scanf("%d",&x);
}while(abs(x)>=100);

『陸』 C語言中如何定義一個符號常量,使其小於100

要想定義一個符號常量的話,就定義int I
然後再設置這個值小100就可以了。
然後根據你設計的一些計算,把這個數值代入就可以計算出來。

『柒』 任意輸入n(n<=100)個數字,計算n個數字之和 用C語言表示

#include<cstdio>
#include<iostream>
intmain(){
intn;
scanf("%d",&n);
floatsum=0,a[n];
for(inti=0;i<n;i++){
scanf("%f",&a[i]);
sum+=a[i];
}
std::cout<<sum<<" ";
}

『捌』 C語言 輸入n(0<n<=100),表示n組測試數據。怎麼編

#include <stdio.h>
main()
{
int n,i;
int a[101], b[101];
scanf("%d",&n);

for (i=0;i<n;i++) {
do{
scanf("%d %d",&a[i],&b[i]);
if ( (b[i] >=a[i]) && (a[i] > 0) && (b[i] <10) ) break; // 檢查 合格
} while (1 ) ;
};

printf("results:\n");
for (i=0;i<n;i++) printf("%d %d\n",a[i],b[i]);
return 0;
}