当前位置:首页 » 编程语言 » pta76新世界c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

pta76新世界c语言

发布时间: 2022-05-29 04:17:02

⑴ 学生党一枚,在PTA上的一个 关于c语言一个简单循环的题。谢谢各位大神给看一下。

#include<stdio.h>

int main(void)

{ int lower,upper,i;

double c;

scanf("%d%d",&lower,&upper);

if(lower<=upper&&upper<=100)

{printf("fahr celsius ");

for(i=lower;i<=upper;i=i+2)

{ c=5/9.0*(i-32);

printf("%d%6.1f ",i,c);}

}

else

printf("Invalid.");

return 0;

}

⑵ 请提供学习C语言的流程

1、买书学习

C语言的基础语法包括数据类型、运算符、表达式、数组、逻辑运算、函数、指针等。学习这些先买一本入门书籍,个人还是推荐经典的《The C programming language》,这本书是C语言之父写的,很经典的一本书。这本书对知识点的介绍都比较全面,涵盖面比较广。边学语法边敲案例,看着代码在计算机上运行起来是不是也有点小激动。这样便有了继续学习下去的动力。C语言深入的话推荐《c primer plus》,你会发现有些地方晦涩难懂,不要被疑问绊住脚步,浪费太多时间在细枝末节的地方。C语言只是你进入新世界的第一步而已,而编程的世界远比你想象的更广阔,更有意思。《c primer plus》更适合作为一本字典使用,放在电脑旁,方便随时查阅。

2、购买教学视频

推荐通过教学视频入门,老师会讲解重难点知识,并且进行演示,相对于看书会更容易。现在网络这么发达,有很多优质的教学视频可供利用。

3、写代码练习

想学好一门编程语言,仅仅是看书而不动手去练习是远远不够的,一定要把书里的代码搬到电脑里。大多数人是使用Windows系统,那么就先下载一个Visual Studio吧,推荐使用VS2015。喜欢Linux的朋友,可以下载一个VMWare虚拟机,在再虚拟机中安装Ubuntu等基于Linux内核的操作系统,然后再安装gcc,gdb。安装好开放环境之后,就可以开始愉快的敲代码了。试着写一些简单而有趣的代码,比如 Hello World,文件读写,逻辑运算、常用算法等等。推荐的做法是把书中的例子,完全自己手动敲一遍,找找感觉,这个很重要。

⑶ PTA平台,C语言编程题,找出最小值

//超过100个数,你的无法应对,给你个新的
#include<stdio.h>

int main()
{
int n,t,min;

scanf("%d",&n);
if(n-->0)
{
scanf("%d",&min);
while(n--)
{
scanf("%d",&t);
if(t<min)
min=t;
}
printf("min = %d",min);
}
return 0;
}

⑷ 编程c语言 PTA

#include<stdio.h>
intmain()
{
chara,b,c;
intnum;
scanf("%c%c%c",&a,&b,&c);
num=a+b+c;
printf("%c%c%c %d",c,b,a,num);
return0;
}

⑸ PTA平台简单C语言编程题

#include <stdio.h>

int main(int argc, char *argv[])
{
int x,y;
scanf("%d%d",&x,&y);
printf("%d+%d=%d\n",x,y,x+y);
printf("%d-%d=%d\n",x,y,x-y);
printf("%d*%d=%d\n",x,y,x*y);
printf("%d/%d=%d\n",x,y,x/y);
return 0;
}
希望对你有点用,
还是应该多学知识~

⑹ PTA中C语言编程问题(答案没有给我满分,请帮我指出一下我程序的错误)

#include<stdio.h>
intmain()
{
intn,a[11],i,temp,j;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(j=0;j<n;j++)
for(i=0;i<n-j-1;i++)//改了下这里当i=n-1时i+1就越界了,所以i<n-j-1
if(a[i]<a[i+1])
{temp=a[i];a[i]=a[i+1];a[i+1]=temp;}
for(i=0;i<n-1;i++)
printf("%d",a[i]);
printf("%d",a[i]);
return0;
}

⑺ C语言【PTA】7-16编程题错在哪里了

#include<stdio.h>
intmain()
{
inta=0,b=0,c=0,d=0;
scanf("%d%d",&a,&b);
c=a/100;
d=a%100+b;

if(0<d) //这里错了
{
while(59<d)
{
c++;
d=d-60;
}
}
else
{
while(0>d)
{
c--;
d=d+60;
}
}
printf("%d%02d ",c,d); //这里也改了

return0;
}

⑻ c语言pta 找完数问题

完数又称为完全数,而完全数是非常稀少的,所以没有必要求两数之间的完全数,下面的程序是找出输入数以内的所有完全数。可以看到:从10000到100000之间是没有完全数的,而实际上8128的下一个完全数在输入300000后仍然没有找到,但等待的时间过长(至少有几分钟)。

#include<stdio.h>
#include <limits.h>
int main(void)
{
unsigned long long i,j,srs,hj,ys[1000];
int k;
printf(" 这是一个找出输入的数以内所有完全数的程序 ");
printf(" 当输入数大于 100000 时,计算量较大,需等待较长时间 ");
printf(" 请输入一个大于 3 的正整数:");
while(scanf("%llu",&srs) == 1)
{
while(getchar() != ' ')
continue;
if(srs<4)
{
printf(" 输入错误!请重新输入:");
continue;
}
printf(" %llu 以内的完全数如下: ",srs);
for(i=4;i<srs+1;i++)
{
hj=0;
k=0;
for(j=2;j<i/2+1;j++)
if(!(i%j))
{
ys[k]=j;
k++;
}
if(k)
{
for(j=0;j<k;j++)
hj+=ys[j];
if(i==hj+1)
printf(" %10llu 共计有 %2d 个因数 ",i,k+2);
}
}
printf(" 请输入一个大于 3 的正整数:");
}
return 0;
}

⑼ PTA上C语言函数题,else if提交可过,if不能过

问题在于最后一个if和else配套上了,只要输入不是全为空格或者全不符合前面的if条件就会出错,因为一旦不是全为空格,就会导致执行else里面的语句,部分符合前面的if条件同样会导致执行else里面的语句,这样子的逻辑是错的

⑽ 这三个pta平台的c语言怎么编程

#include<stdio.h>

int find(int *p,int n,int x)

{

int f=0;

for(int i=0;i<n;i++)

if(*(p+i)==x)

f=1;

return f;

}

int main()

{

int *p;

int n,x;

scanf("%d",&n);

for(int i=0;i<n;i++)

scanf("%d",&p[i]);

scanf("%d",&x);

printf("%d",find(p,n,x));

return 0;

}