當前位置:首頁 » 編程語言 » c語言從鍵盤上輸入一個數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言從鍵盤上輸入一個數

發布時間: 2022-08-21 15:37:50

1. c語言中如何鍵盤輸入一個正整數a,輸出a的約數個數

#include <stdio.h>


int main()

{

int n,cnt,i;

scanf("%d",&n);

for(i=1,cnt=0;i<=n;++i)

if(n%i==0)

cnt++;

printf("%d ",cnt);

return 0;

}

2. c語言的題從鍵盤輸入一個整數,求該數各位上的數字分別相逆位的平方和,以及總和。比如

#include<stdio.h>
#include<string.h>
int main()
{
char str[65];
int i, j,n1,n2;
int sum = 0;
printf("input a number: ");
scanf("%s", str);
for(i = 0, j = strlen(str)-1; i <= j; i++, j--)
{
n1 = str[i]-'0';
n2 = str[j]-'0';
sum += n1*n1 + n2*n2;
printf("%d*%d+%d*%d=%d, sum = %d\n", n1,n1,n2,n2,sum);
}
printf("Summary=%d\n", sum);
return 0;
}

3. C語言。從鍵盤讀入一個實數,對其進行四捨五入處理,要求精確到到小數點後兩位。

對12.345來說,先乘以1000,得到12345,賦值給整型,12345%10得到個位數,判斷這個個位數若大於等於5則把12345加10-個位數,若小於5,則12345減去個位數,然後把最終的數先除以10,再除以100.0。

(3)c語言從鍵盤上輸入一個數擴展閱讀:

C語言作為一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。

當前階段,在編程領域中,C語言的運用非常之多,它兼顧了高級語言和匯編語言的優點,相較於其它編程語言具有較大優勢。計算機系統設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統中都能夠得到適用,且效率顯著

4. 2. C語言 從鍵盤上輸入一個數,將之插入到一個有序的數組中。程序的主櫃架如下,請完善該程序: #include

#include <stdio.h>
void main()
{
int a[6]={1,3,6,8,9};
int i,n;
printf("請輸入一個數");
scanf("%d",&n);
for(i=0;i<5;i++)
{
if(n<=a[i]) //找出已有序列中比n大的第一個數;
{
for(int j=5;j>i;j--) //然後將以後的數都向後移一位,
a[j]=a[j-1];
a[i]=n; //將n插入到
break;
}
}
if(i>=5) //若輸入的n比已有數據都要大的話,就直接放在數組的最後一個。
a[5]=n;
for(i=0;i<6;i++)
printf("a[%d]=%d ",i,a[i]);
printf("\n");
}

5. C語言中如何輸入一個數,輸出這個數的字元。

首先你寫的就有問題
應該這樣寫;scanf("%c",&x);putchar(x);其實他倆的功能一樣只不過輸入和輸出的格式不一樣,getchar和putchar只能處理字元,而scanf的功能明顯比他多。

6. c語言編程 從鍵盤輸入一個數值,直到該數為正數為止,並求其平方根

1 循環輸入整數。

2 判斷整數值,如為正數,則退出循環,否則繼續輸入;

3 利用sqrt函數求平方根

4 輸出。

代碼如下:

intmain()
{
intn;
doubler;
while(1)
{
scanf("%d",&n);
if(n>0)break;
}
r=sqrt(n);
printf("%lf",r);
}

7. 如何用c語音求從鍵盤上輸入一個整數,求出它的階乘。 如:6!

使用C語言從鍵盤上輸入一個整數N。然後設置一個累乘,並且初始化初值為1。再使用一個循環,從2~N做乘法,累乘完成以後,輸出結果就可以了。