1. C#中輸入數字並首尾互相調換順序的程序
將輸入字元串打撒成數組,然後再倒序輸出就好了啊!
str="abdaffwead";
char[] sz=str.split();//str.split()=[a,b,d,a,f,f,w,e,a,d];
for(int i=sz.length;i>0;i--)
{
//輸出
sz[i];
}
如果是從資料庫中取數據就更簡單了,直接通過reverse()方法,就直接達到目的了!
2. c語言 :用交換排序法對10個數據進行排序 從小到大 怎麼做啊
1 創建數組。
2 輸入數據。
3 交換法排序。
4 輸出結果。
代碼:
int main()
{
int a[10];
int i,j,t;
for(i = 0; i < 10; i ++)
scanf("%d",a+i);
for(i = 0; i < 9; i ++)
for(j = i + 1; j < 10; j ++)
{
if(a[i]<a[j])
{
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
for(i = 0; i < 10; i ++)
printf("%d ",a[i]);
}
3. 輸入兩個浮點型數字, 然後交換順序輸出,用c語言表示
#include<stdio.h>
main(){
double a,b;
printf(「輸入兩個浮點型數字:」);
scanf("%f %f",&a,&b);
printf("%f %f",b,a);
}
4. c語言如何把數字順序顛倒
顛倒方法:
用演算法實現將一個輸入的數字顛倒(輸入12345->54321),要求不調用任何系統函數,也不能將輸入的數字轉換為字元串作為中間過渡,就可以顛倒了。
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。
C語言含義:
C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%-20%。因此,C語言可以編寫系統軟體。
5. c語言如何編寫兩個數字數值交換
我們用C語言的時候,經常需要將兩個數字交換,那麼如何實現呢?下面小編給大家分享一下。
工具/材料
Dev C++
01
首先我們在Dev C++軟體中新建一個C語言項目,如下圖所示
02
接下來我們在C語言文件中聲明兩個數字並輸出,如下圖所示
03
然後用一個中間變數對他們進行交換,如下圖所示
04
最後運行編寫好的C語言文件,我們就可以看到如下圖所示的交換結果了
6. C語言:輸入10個整數,並將第一個數字和最後一個交換位置,第二個和倒數第二個交換,以此類推
#include<stdio.h>
#defineN10
intmain()
{
inta[N];
inti,j,tmp;
printf("輸入10個整數: ");
for(i=0;i<N;i++)
scanf("%d",a+i);
for(i=0,j=N-1;i<j;i++,j--)
{
tmp=a[i];
a[i]=a[j];
a[j]=tmp;
}
printf("輸出數組元素: ");
for(i=0;i<N;i++)
printf("%d",a[i]);
printf(" ");
return0;
}
//示例運行結果
F:c_work>a.exe
輸入10個整數:
0123456789
輸出數組元素:
9876543210
7. 用C語言編程實現:輸入10個數字,最小數與第一個數交換,最大數與最後一個數交換
#include<stdio.h>
voidSwapVal(int*src,intlen)
{
intmax,min,maxlen=0,minlen=0;
max=min=src[0];//初始化最大、最小值暫時為第一個
for(inti=1;i<len;i++)
{
if(max<src[i])//元素如果比最大數的,則重置最大值,及其索引
{
max=src[i];
maxlen=i;
}
elseif(min>src[i])//元素如果比最小數的,則重置最小值,及其索引
{
min=src[i];
minlen=i;
}
}
if(0!=minlen)//如果不同才交換
{
inttem=src[0];
src[0]=src[minlen];
src[minlen]=tem;
}
if(len-1!=maxlen)
{
inttem=src[len-1];
src[len-1]=src[maxlen];
src[maxlen]=tem;
}
}
intmain()
{
intnum[10],i=0;
printf("請輸入十個數:");
for(i=0;i<10;i++)
scanf("%d",&num[i]);
SwapVal(num,10);
printf("交換後的數組:");
for(i=0;i<10;i++)
printf("%d",num[i]);
return0;
}