当前位置:首页 » 编程语言 » 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