當前位置:首頁 » 編程語言 » c語言編程輔助
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編程輔助

發布時間: 2022-08-19 20:27:51

c語言編程,小白求教,關於小學生計算輔助教學系統的改善

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main (void)
{
int a,b,c,d,counter1=0;
float counter;

srand(time(NULL));
do{
counter=0; //這里改了
for(counter1=0;counter1<10;counter1++)
{
a=1+rand()%(10);
b=1+rand()%(10);
c=1+rand()%(4);
switch(c)
{

case 1:
printf ("%d X %d = ?",a,b);
scanf("%d",&d);
if(d==a*b)
{
printf("Right!\n");
counter++;
}
else
printf("Wrong!\n");
break;

case 2:
printf ("%d + %d = ?",a,b);
scanf("%d",&d);
if(d==a+b)
{
printf("Right!\n");
counter++;
}
else
printf("Wrong!\n");
break;

case 3:
printf ("%d - %d = ?",a,b);
scanf("%d",&d);
if(d==a-b)
{
printf("Right!\n");
counter++;
}
else
printf("wrong!\n");
break;

case 4:
printf ("%d / %d = ?",b*(a/b),b);
scanf("%d",&d);
if(d==(a/b)) //這里改了
{
printf("Right!\n");
counter++;
}
else
printf("Wrong!\n");
break;
}
}
printf("Your score is %f,and your correcting rate is %f %% \n",counter,100*counter/(10.0) );
if(counter<=7)
printf("You shoud do it again.\n");
system("pause");
}while(counter<=7);

}

❷ C語言編程

一,輸入一個非負數,計算以這個數為半徑的圓周長和面積。
#include
void
main()
{
const
float
PI=3.14f;
//定義常量PI=3.14後加f表示是float類型的
float
r=0,l,s;//定義成float表示半徑,面積,周長可為小數
do{
printf("請輸入一個非負數的圓的半徑值:");
scanf("%f",&r);
}while(r<0);
//do
...
while();表示控制用戶輸入的要是個非負數,如果是負數就讓重新輸入,不用循環直接輸入也可以,這樣就省略了輸入數據的驗證了
l=2*PI*r;
s=PI*r*r;
printf("半徑為%-8.3f的圓的周長為%-8.3f,面積為%-8.3f!\n",r,l,s);
//%-8.3f:
(-)表示左對齊,(8)表示數據總長度為8位,(.3)表示小數保留3位
}
二,輸入任意大小的3個整數,判斷其中是否有兩個奇數一個偶數。若是則輸出YES,不是則輸出NOT(要求用條件表達式進行判斷,不使用if語句)。
條件表達式:表達式1?表達式2:表達式3
功能:如果表達式的結果為真,即成立的意思,就執行表達式1,如果為假,就執行表達式3
#include
void
main()
{
int
num[3];//大小為3的整型數組用來存三個整數
int
check=0;//定義一個輔助變數存儲偶數的個數
int
i;
for(i=0;i<3;i++)//循環,次數為3,用來輸入三個整數
{
printf("請輸入第%d個整數:",i+1);
scanf("%d",&num[i]);
num[i]%2==0?check++:check;//條件表達式
}
check==1?printf("YES\n"):printf("NO\n");
}
//可能你還學過數組和循環,給你改一下,但是最好學會用循環和數組,很重要
#include
void
main()
{
int
num1,num2,num3;
int
check=0;
int
i;
printf("請輸入第1個整數:");
scanf("%d",&num1);
num1%2==0?check++:check;
printf("請輸入第2個整數:");
scanf("%d",&num2);
num2%2==0?check++:check;
printf("請輸入第3個整數:");
scanf("%d",&num3);
num3%2==0?check++:check;
check==1?printf("YES\n"):printf("NO\n");
}
三,輸入三角形的邊長,求三角形面積(面積=sqrt(s(s-a)(s-b)(s-c)),s=(a+b+c)/2).
#include
#include//數學函數sqrt();
void
main()
{
float
a,b,c;
float
area;
float
s;
printf("請輸入第1條三角形的邊長:");
scanf("%f",&a);
printf("請輸入第2條三角形的邊長:");
scanf("%f",&b);
printf("請輸入第3條三角形的邊長:");
scanf("%f",&c);
if(a+b>c
&&
a+c>b
&&
b+c>a)//進行判斷,三角形任意兩邊的和大於第三邊,&&表示同時滿足
{
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面積為%-8.3f",area);
}
else
{
printf("您輸入的三條邊的長度,不能都成一個三角形!");
}
}

❸ C語言編程:小學生數學輔助學習系統

題目是可以做的,不過現在沒有時間,我們要做資料庫課程設計,馬上要考試了!

❹ c語言編譯軟體有哪些

6款好用的C語言編譯器推薦

一些剛開始接觸C語言編譯的網友想下載一款C語言編譯器來使用,不過,網路上有不少C語言編譯器相關的軟體,讓人很難抉擇。那麼,C語言編譯器哪個好?今天的文章里,小編給大家整理了6款好用的C語言編譯器推薦給大家,需要C語言編譯器的網友,不妨了解一下!

一、Dev-C++

Visual Studio(VS) 是一套非常完備的工具和服務,可幫助您為 Microsoft 平台和其他平台創建各種各樣的應用程序。Visual Studio 還可將您所有的項目、團隊和利益干係人聯系在一起。現在您的團隊可以從任何位置以虛擬方式進行更為敏捷的合作,無論他們採用何種開發工具。

功能介紹

可以通過強大的集成開發環境構建面向 Windows、Android、iOS 以及 Web 的出色應用。使用任何 IDE 或編輯器在雲中進行版本控制、敏捷、持續交付、應用程序分析協作。

適用於所有操作系統的編輯器使用可在 Windows、OS X 或 Linux 上運行的免費代碼編輯器構建和調試現代 Web 和雲應用程序。

❺ C語言編程有哪些好用的軟體

1.C語言編程軟體有哪些。
Mcrosoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,由於C語言比較成熟,所以編程環境很多。

2.C語言入門,不推薦使用VC,因為VC不但龐大,而且應用開發比較高級。入門編程薦使用Dev-C 和 WIN-TC。
1)WIN-TC,該軟體使用TC2為內核,提供WINDOWS平台的開發界面,因此也就支持WINDOWS平台下的功能,例如剪切、復制、粘貼和查找替換等。而且在功能上也有它的獨特特色例如語法加亮、C內嵌匯編、自定義擴展庫的支持等。並提供一組相關輔助工具令你在編程過程中更加游刃有餘。
2)Dev-C ,Dev-C 是一個Windows下的C和C 程序的集成開發環境。它使用MingW32/GCC編譯器,遵循C/C 標准。開發環境包括多頁面窗口、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執行程序,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,能夠適合初學者與編程高手的不同需求,是學習C或C的首選開發工具。

❻ c語言編程作業小學生計算機輔助教學系統

#include<stdio.h>
#include<stdlib.h>
#ifndefRedContritio
#include<string.h>
#else
#message("ThisisRedContritio'senergy")
#endif
#include<time.h>//用到了time函數
intjia(inta,intb){
returna+b;
}
charsolutation[999]="";
intjian(inta,intb){
returna-b;
}

intcheng(inta,intb){
returna*b;
}

floatchu(inta,intb){
return1.0*a/b;
}
intsolve(inta,intb,intc){
if(c==1)returnjia(a,b);
if(c==2)returnjian(a,b);
if(c==3)returncheng(a,b);
if(c==4)return(int)chu(a,b);
}
intmain(){
inta,b,c,answer;
charcmd;
srand(time(NULL));//用時間做種,每次產生隨機數不一樣

printf("entertostart,-1toquit:");
while((cmd=getchar())!='-'){
a=rand()%10+1;//產生1-10的隨機數
b=rand()%10+1;
c=rand()%4+1;
answer=solve(a,b,c);
charys;
switch(c){
case1:
ys='+';
break;
case2:
ys='-';
break;
case3:
ys='*';
break;
case4:
ys='/';
break;
}

printf("%d%c%d=? ",a,ys,b);

intr=0,solution;
while(!r){
printf("pleaseinputyouranswer. ");
memset(solutation,0,sizeof(solutation));
scanf("%s",solutation);
solution=atoi(solutation);
if(!(solution-answer)){//除法出現小數這里是向下取整,不是四捨五入
puts("Right!");
r=1;
}elseputs("Wrong!Pleasetryagain.");
}

printf("continue?(-1toquit):");
getchar();//處理緩沖區的多餘回車
}
return0;
}

望採納,多餘的printf是為了增強交互性,不需要可刪掉。另除法不是很完善,自己可規定小數精度,對代碼進行修改。

❼ 如何用c語言輔助編程

樓主你好。
#include <stdio.h>
int main( )
{
int i;
FILE* fp;
if((fp=fopen("output.txt","w+"))==NULL){
printf("Create output.txt failed!\n");
return 1;
}
for(i=0;i<=100;i++){
fprintf(fp,"single single%d\n",i);
fprintf(fp,"(\n.clk(clk),\n");
fprintf(fp,".rst_n(rst_n),\n");
fprintf(fp,".step(error_max_in%d),\n",i);
fprintf(fp,".outdata(sel_in%d)\n);\n",i);
}
return 0;
}
以上代碼會在你的工程文件夾中創建一個output.txt,其中的內容應該符合你的要求。

❽ 我想自學編程C語言 用下什麼軟體么

C語言自學應該可以學好,但還是要有人幫你入門了才好,其實軟體不是很重要,剛開始主要是學好C語言的語法,你應該也是為了計算機二級才學習的吧,現在計算機二級用的是VC++6.0考試,這個軟體也比好好用,而且有中文版的,所以就用這個吧,我也用這個,下面是我以前搜尋的好久才找到的一個綠色安裝版本,很不錯的,有227M,耐心下載吧

Visual C++ 6.0 簡體中文企業版 集成SP6完美版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=176808
Visual C++ 6.0 英文企業版 集成SP6完美版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=177051
Visual Studio 6.0 英文企業版 集成SP6完美版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=177062

❾ 大家C語言編程用什麼軟體哪裡有下載

Turbo C很麻煩的啊,用WINTC吧。
WIN-TC是一個TC2 WINDOWS平台開發工具。由 "TC256專題站"(http://tc256.cn.st) 與 "唯C世界"(http://www.vcok.com) 聯合發布。該軟體使用TC2為內核,提供WINDOWS平台的開發界面,因此也就支持WINDOWS平台下的功能,例如剪切、復制、粘貼和查找替換等。而且在功能上也有它的獨特特色例如語法加亮、C內嵌匯編、自定義擴展庫的支持等。並提供一組相關輔助工具令你在編程過程中更加游刃有餘,如虎添翼。WIN-TC簡繁雙語版可以正常運行於98及其以上的簡體及繁體WINDOWS操作系統上。
這里可以下載
http://www.skycn.com/soft/17869.html