數值計算與c語言
A. 任意輸入十個數求和的c語言程序,要具體一點的,哪位大神幫幫忙!
任意輸入十個數求和的C語言程序,要具體一點的,哪位大神幫幫忙!
參考#include <stdio.h>包含頭文件stdio.hint main()定義主函數,返回值類型int{ int i;定義變數i double sum = 0.0, v;定義臨時變數埋前v和結果保存位置sum,初始化為0 for (i = 0; i < 10; ++i){循環十穗神次 scanf ("%lf", &v);輸入任意一個數 sum += v;將輸入的數加到sum上 } printf ("sum = %f\n", sum);輸出結果 return 0;返回0,表示程序正確執行}
任意輸入10個數求正,負0的個數,c語言程序
#include <stdio.h>
int main()
{
int i, a,b,c,s,v;
for(i=a=b=c=s=0; i < 10; i ++)
{
scanf("%d",&v);
if(v<0)a++;
else if(v== 0) b ++;
else
{
c++;
s+=v;
}
}
printf("正數%d\n負數%d\n零%d\n正數和%d\n",a,c,b,s);
return 0;
}
C語言程序編程求助計算任意兩個數的階乘的和.幫幫忙
int p(int i) { int fc=1; if(i=1;i--) fc = fc * i; return fc; } int s(int n) { int sum =0; for(;n>=1;n--) sum = sum + p(n); return sum; } float f(int x,int y) { return s(x)/(flaot)(s(y)); }
高分懸賞c語言程序注釋!急求!求各位大神幫幫忙!
把代碼列出來,有人懂的話說不定就答你了。
不過太長的代碼就免了。
任意輸入5個數,列印出23451,34512,45123,51234的C語言程序
#include "stdafx.h"
#include "stdio.h"
int main(int argc, char* argv[])
{
int a[5];
int num = 0;
printf("輸入五個字元\n");
for(int i = 0;i<5;i++)
{
printf("彎族清輸入第%d個字元\n",i+1);
scanf("%d",&a[i]);
}
for( i = 0;i<5;i++)
{
num++;
num = num%5 ;
for(int s= 0;s<5;s++)
{
printf("%d",a[num]);
num++;
num = num%5 ;
}
printf("\n");
}
return 0;
}
求隨意輸入任意數量數字之和的C語言程序
#include<stdio.h>
int main()
{
int n,a,sum=0;
printf("輸入加數個數\n");
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&a);
sum=sum+a;
}
printf("sum=%d\n",sum);
return 0;
}
求任意兩個數字之和的c語言程序
20 void MP_Ellipse(int xc , int yc , int a, int b)21 { 22 double sqa = a * a;23 double sqb = b * b;24 25 double d = sqb + sqa * (-b + 0.25);26 int x = 0;27 int y = b;28 EllipsePlot(xc, yc, x, y);29 while( sqb * (x + 1) < sqa * (y - 0.5))30 { 31 if (d < 0)32 {33 d += sqb * (2 * x + 3);34 }35 else 36 { 37 d += (sqb * (2 * x + 3) + sqa * (-2 * y + 2));38 y--; 39 }40 x++; 41 EllipsePlot(xc, yc, x, y);42 }43 d = (b * (x + 0.5)) * 2 + (a * (y - 1)) * 2 - (a * b) * 2;44 while(y > 0)45 { 46 if (d < 0)47 {48 d += sqb * (2 * x + 2) + sqa * (-2 * y + 3);49 x++; 50 }51 else 52 {53 d += sqa * (-2 * y + 3); 54 }55 y--;56 EllipsePlot(xc, yc, x, y);57 }58 }
求大神幫忙寫一個c語言程序
#include <stdlib.h>#include <stdio.h>void mySwap(int a[][4],int i,int j){ int temp = a[i][j]; a[i][j] = a[j][i]; a[j][i] = temp;}void reArr(int a[][4],int n){ for(int i=0;i<n;i++){ for(int j=0;j<i;j++){ mySwap(a,i,j); } }}int main(void) { int a[4][4]; int t = 1; int n = 4; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ a[i][j] = t++; } } for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ printf("%d ",a[i][j]); } printf("\n"); } reArr(a,n); for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ printf("%d ",a[i][j]); } printf("\n"); } return 0;}
求大神幫忙寫一個C語言程序
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define ST_SIZE 64
char * s_gets(char *, int);
int main(int argc, char * argv[]){
char input[ST_SIZE];
printf("請輸入\"完美\":");
s_gets(input, ST_SIZE);
if(strcmp(input, "完美") == 0)
printf("OK\n");
else
printf("NO\n");
getch();
return 0;
}
char * s_gets(char * st, int size){
char * re;
int i = 0;
re = fgets(st, size, stdin);
if(re){
while(st[i] != '\n' && st[i] != '\0')
i++;
if(st[i] == '\n')
st[i] = '\0';
else
while(getchar() != '\n')
continue;
}
return re;
}
有疑問請追問
C語言程序的注意事項?大神們幫幫忙
C 語言 [1] 是一種面向過程的計算機程序設計語言,它是目前眾多計算機語言中舉世公認的優秀的結構程序設計語言之一。它由美國貝爾研究所的D.M.Ritchie於1972年推出。1978後,C語言已先後被移植到大、中、小及微型機上。 C語言發展如此迅速,而且成為最受歡迎的語言之一,主要因為它具有強大的功能。許多著名的系統軟體,如DBASE Ⅳ都是由C 語言編寫的。用C 語言加上一些匯編語言子程序,就更能顯示C 語言的優勢了,像PC- DOS 、WORDSTAR等就是用這種方法編寫的。 編輯本段C 語言特點: C語言 avr單片機c語言高級程序設計 是一種成功的系統描述語言,用C語言開發的UNIX操作系統就是一個成功的範例;同時C語言又是一種通用的程序設計語言,在國際上廣泛流行。世界上很多著名的計算公司都成功的開發了不同版本的C語言,很多優秀的應用程序也都使用C語言開發的,它是一種很有發展前途的高級程序設計語言。 1. C是中級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。 2.C是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。 3.C語言功能齊全。具有各種各樣的數據類型,並引入了指針概念,可使程序效率更高。另外C語言也具有強大的圖形功能,支持多種顯示器和驅動器。而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的的游戲。 c語言 4. C語言適用范圍大。適合於多種操作系統,如Windows、DOS、UNIX等等;也適用於多種機型。 C語言對編寫需要硬體進行操作的場合,明顯優於其它解釋型高級語言,有一些大型應用軟體也是用C語言編寫的。 C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。 5.C語言 文件由數據序列組成,可以構成二進制文件或文本文件 常用的C語言IDE(集成開發環境)有Microsoft Visual C++,Dev-C++,Code::Blocks,Borland C++,Wat C++ ,Borland C++ Builder,GNU DJGPP C++ ,Lwin32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc 等等…… 對於一個初學者,Microsoft Visual C++是一個比較好的軟體。界面友好,功能強大,調試也很方便。
記得採納啊
B. 為什麼C語言的字元型可以進行數值運算
C語言允許不同類型數值可以進行混合運算 運算時為了滿足運算精度會自動轉換數據類型為同一數據類型再計算 具體是char,short->int->unsigned->long,float->double
C. 為什麼C語言的字元型可以進行數值運算
這就要從字元型數據在內存中的存儲方式來解釋了。在C語言中,實際上字元型數據在內存中是以二進制形式存放的,並不是真正的把一個字元存進內存里。在對字元型數據進行相加減運算的時候,系統會首先會將char型數據以隱形的方式轉化成int型數據再進行相加減運算的。因此,由字元型數據在內存的存儲方式來看,字元型數據是可以進行數值運算的,對字元型數據做數字運算實際上就是對字元本身對應的ASSIC碼進行相應的數值運算。
拓展資料
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSI C,作為C語言最初的標准。目前2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。