1. c語言編程:輸入一個數字n,再輸入n個數,將這個n個數從小到大輸出。
intn,i;scanf(輸入n的值);//輸入個數int*array;//把需排序的數列定義為數組。這里需要指出的是,如果定義為array[n-1],因為你的n在編譯時未賦值,所以編譯是不會通過的。於是這里直接將它定義為一個指針,賦值方法跟數組相同。但是個數太多就不能這么做了for(i=0;i<n;i++){//輸入需要排序的數列scanf(輸入數字到數組array);}//todo:冒泡法排序//輸出排序後的數組2. 請問如何通過C語言實現輸入10個數並輸出
C語言通過輸入十個整數然後分別順序和逆序輸出的編程思想和方法如下:
1.首先需要定義一個整型數組用於存儲輸入的10個整數。這里定義一個數組a。
3. 用C語言編寫程序從鍵盤輸入一個正整數數n,輸出n,是什麼情況
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
void main()
{
int a;
char str1[200];
printf("Please input a integer: "); scanf("%d", &a);
itoa(a, str1, 10);
printf("The length of integer=%d", strlen(str1));
}
4. C語言中如何輸出n個數每行兩個
常式如下:
#include <stdio.h>
main()
{
int a[6]={1,2,3,4,5,6};
int i;
for(int i=0;i<5;i+=2) // 控制好i的范圍和每次循環i變化的值
printf("%d\t%d\n",a[i],a[i+1]); // 輸出兩個以後輸出一個'\n'
}
5. C語言怎麼實現輸入一個n,輸出n
#include<stdio.h>
int main()
{
int i,n;
float sum=0;
printf("請輸入n: ");
scanf("%d",&n);
for(i=1;i<=n;i++)
sum+=(float)1/i;
printf("前n項和為sum=%.4f
",sum);
return 0;
}
6. 用C語言輸入n個整數,並輸出,怎麼做
用標准輸入輸出函數,考慮到有多個數字,使用在for循環輸入輸出
#include<stdio.h>
voidmain()
{
intnum[1000],n,i;
printf("要輸入數字的個數:");
scanf("%d",&n);
//輸入n個數字
for(i=0;i<n;i++)
{
printf("輸入第%d個數:",i+1);
scanf("%d",&num[i]);
}
//輸出n個數字
for(i=0;i<n;i++)
printf("%d",num[i]);
}
忘採納