大一明天就要c语言考试了,可是什么都不会,我怎么预习才能效率最高!

作者&投稿:卞制 (若有异议请与网页底部的电邮联系)
马上考c语言了,考的会比较难,大一,基本啥都不会,必须一周看完谭浩强的书,求建议~

看书你最好要提前做好心理准备,看书能看吐你。理科知识不像文科知识那样,可能一个很简单的知识点,自己看书得看半个小时,而懂的人就讲几句就能懂了,我现在看的是一个叫夏老师的视频,感觉讲得还不错,不繁琐啰嗦,都是讲的重点,而且一听就懂的那种 ,不像什么郝斌曾怡那种讲的特别繁琐,跟读课本似的,都挺不懂。

作为大一新生,这个要靠自己独立思考完成。

根据一些同学的提问,我归纳了一下。新生入学报到时主要要准备如下东西、要注意如下事项:
1.相关证件。包括:身份证、录取通知书(入学通知书)、户口迁移证、党团组织关系证明(介绍信)、一寸登记照若干张(可以多带几张,以备它用),等等。这些很重要,一定不要忘记。另外,把父母、爷爷奶奶即各个近亲的姓名、出生年月、工作单位、职业和职务搞清楚,填下来,到学校要填各种表格,有的表格需要这些信息。
2.钱和卡。上学要交学费和住宿费(分别为每年4500-5000元与1000元左右),合计要6000左右(个别专业可能要高些,如艺术类专业)。因为新生出门较少,没有什么旅途安全经验,建议少带现金(但千把块钱还是要带的,以备一些不时之需)。可以在家中先办一张信用卡或储值卡用于交学杂费等。有的学校会给你寄一张卡,让学生把钱存在其中,你可以用这张卡,也可以不用。如果家庭条件还可以,办一张信用卡,把它关联到父母亲的储值卡(如工资卡),每月刷卡后直接从父母亲的卡中扣款,这样的好处是方便、安全。但如果你不想让父母亲知道你的消费情况,可以自己在老家办一张储值卡(让父母亲往里冲钱),然后办一张信用卡与之关联。也可以到学校再办储值卡与信用卡,但这样你父母亲异地往你的储值卡打钱时要付手续费。
3.一般情况下,各个学校都要配发一些学习和日常生活用品,这些东西不是无偿给你的,都要你花钱购买。学校发的物品质量都很次而且贵,建议学校发的东西如果可以不要就尽量不要,能自己买的就别买学校发的,有些生活必需品则可以在离开家时先配好,免得到学校后由于人生地不熟不好买。
4.衣服被褥。你平常穿的衣服,春夏秋冬各季的,都要带,除非学校距你家乡很近或者父母亲有机会出差来学校给你带东西。内衣和袜子至少要两三套,各季的外衣至少也要两套。如果你现在生活的地方和要去上学的城市的地理气象与生活环境是否相似,那么准备的东西和在老家差不多;如果相差太大,就要带些那个城市需要的衣服(例如,如果你生活在北方,但上学的城市在南方,那么太厚的保暖内衣裤就可以不带了)。被褥也是这样,夏天去学校,可以带一床薄被(如毛巾被),厚被子可以自己带,也可以到学校后再买。席子可以到学校根据床宽购买合适的,床单和枕头(枕套)可以自己带也可以到学校再买。
5.洗漱生活用品。要带牙膏牙刷、毛巾、漱口杯、香皂肥皂、洗发水、梳子、手机(看家庭条件)等,以便在途中和到校后就能使用。男生要带剃须刀、女生要带各种女性用品和洗面奶等。至于洗脸盆、晒衣架、拖鞋、雨伞、水瓶、指甲剪、剪刀、小刀、台灯之类的东西就不一定要带了,有的学校会发,就算不发自己买也不贵(这些生活用品到了学校买也很方便,而且到时候和舍友一起去买还能快速缩短距离)。条件可以时,可以带个照相机,为自己和同学照照相,也是人际交流的一种很好方式。
6.学习用品。可以带几支水笔、本子、字典、词典(英汉汉英词典等,包括功能强大的电子词典)、书包(背包)。如果学校没有不允许,你家庭条件许可的话,可以带笔记本。但最好不要带,尤其是当你迷恋上网或者玩游戏的时候,带笔记本会影响你的学习和生活以及和同学的正常交往。另外,还可以预备一些生活中用到的药或创可贴之类,虽然不一定会用到它们,不过等需要的时候随手可以找到也很方便。
7.旅行箱。如果家庭条件不是特别好得钱花不了,不需要买太贵的,毕业后可以买更好的。箱子可以大一些,能装下自己的衣服及平常不是常用的生活用品和学习用品即可。但不要过分大,免得不好携带,到学校在宿舍也不好放。一般以80公分左右长、50-60公分宽为佳。
8. 如果可以的话,带点家乡的特产,不是一定要去给老师,而是给舍友或班上同学吃,毕竟你有四年的时间和他们在一起,越早熟悉越好。
10.如果坐火车的话,可以凭录取通知书(入学通知书)享受学生票优惠。
11.一点小建议:大学学习勇攀高峰,加入社团量力而行,大学社会实践多多益善,尊敬老师有难必问,同学相处宽容大度,大学恋爱不鼓励也不反对。
12.入学测试和体检。有的大学在新生报到后一段时间内,要组织几门文化课的新生入学测试,对考试成绩和高考成绩有较大出入者要进行重点核查。如果你考试没有作弊,不要有任何担心。考试范围和难度不会超过高考,考得好坏无所谓。体检也很容易过,除非你有不符合入学要求的重大疾病而且在高考体检时又使了花招,一般是不要紧的。只要你高考时正常体检、正常考试,这两项都没有问题,现在可以放心玩!
当然还有另一种入学考试,那是为各种分班做做准备的,比如英语成绩好的学生分到英语快班。
13.新生军训。大学新生要进行军训,军训一般只有两个星期。按照《国防教育法》的规定,组织学生进行军训,这是贯彻国防教育法的具体行动,是推进素质教育、为国家和军队培养造就高素质国防后备力量的重大举措。参加军训可以增进同学友情,应该积极参加。如果身体条件不许可,应该尽早跟辅导员或班主任讲清楚,以免发生意外。
14.宿舍是在你去之前就安排好的,这个不用担心。住宿条件有好有坏,不要太拘泥于这个,主要是要和同舍同学友好相处。不要以为住宿条件差就不能适应,人的适应性是非常强的,而且不太好的生活条件对你以后的成长和工作、生活很有好处,不管你的家庭是多么富有!
15.专业不理想,调换专业。一般学校进校一年后都可以调换专业。调换专业有两种情况,一种是因为在原专业很难学下去,学校会帮助你换一个好学一点的专业(但一般不是很好的专业,也不是热门专业);另一种是你想换一个你心仪的其它专业,这种时候一般都要由你要转入的专业所在院系进行资格考试,考试合格才能转入,有的学校还要交一笔费用。

1)输入1个整数,输出它的绝对值。
#include<stdio.h>
void main()
{
int a;
scanf("%d",&a);
if(a>=0)
printf("%d\n",a);
else
printf("%d\n",-a);
}
2)输入2个整数,求两数的平方和并输出。
#include <stdio.h>
void main()
{
int a, b;
scanf("%d%d", &a, &b);
printf("%d", a * a + b * b);
}
3)输入1个整数,判断该数是奇数还是偶数。
#include<stdio.h>
main(void)
{
int a;
printf("please input your number:");
scanf("%d",&a);
if(a%2==0)
printf("%d is ou\n",a);
else
printf("%d is ji\n",a);
return 0;
}
4)输入正整数n,输出1+1/3+1/5+1/7+…前n项的和.(输入的n<=10)
#include<stdio.h>
void main()
{
int n;
float sum=0;
for(n=1;n<=10;n++)
{ sum=sum+1.0/(2*n-1); }
printf("%f",sum);
}

5)输入一个正整数n, 计算 1 - 1/3 + 1/5 - 1/7 + … 的前 n(n>10) 项之和。
#include <stdio.h>
void main()
{
int n,i=1,m;
float a=0;
printf("输入一个正整数N:");
scanf("%d",&n);
for(m=1;m!=(n+1);m++)
{ a+=i*1.0/(2*m-1);
i=-i; }
printf("结果为:%f",a);
}

6)输入一个整数,判断该数是奇数还是偶数。要求必须使用if-else结构实现。
#include <stdio.h>
void main()
{
int a;
printf("please enter a number:");
scanf("%d",&a);
if(a%2==0)
printf("该数为偶数");
else
printf("该数为奇数");
}

7)输入一批学生的成绩,找出最高分。
#include <stdio.h>
#define N 5 //通过改变宏定义,改变数组元素的个数
void main()
{
int a[N];
int i;
int max;
max=a[0];
printf("请输入一组学生成绩(假设有5位学生成绩,且学生成绩都是整数型)\n");
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
// printf("%f\n",a[i]);
}
for(i=0;i<N;i++)
{
if(max<a[i])
max=a[i];
}
printf("学生成绩最高分为:%d\n",max);
}

8)输入三个整数,分别存在变量x,y,z中。编程输出最大数。
#include <stdio.h>
void main()
{
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
if(x>y)
{if(x>z)
printf("最大数是%d\n",x);
else printf("最大数是%d\n",z);
}
else if(y>z)
printf("最大数是%d\n",y);
else printf("最大数是%d\n",z);
}

9)输入一个字母,判断是大写字母还是小写字母,并输出信息。
#include <stdio.h>
void main()
{
char c;
scanf("%c",&c);
if(c>=97&&c<=122)
printf("这是一个小写字母\n");
else if(c>=65&&c<=90)
printf("这是一个大写字母\n");
}

10)输入你和你朋友的年龄,编程判断谁的年龄较大,并打印较大者的年龄。
#include<stdio.h>
void main()
{
int age1,age2;
printf("输入你的年龄:");
scanf("%d",&age1);
printf("输入你朋友的年龄:");
scanf("%d",&age2);
if (age1>age2)
printf("你年龄比较大\n%d",age1);
else printf("你的朋友年龄较大\n%d\n",age2);
}
11)输入一个数,求出该数绝对值所对应的开方 。
#include<stdio.h>
#include<math.h>
int main (void)
{
int a,b;double c;
scanf("%d",&a);
if(a>=0)
{
b=a;
c=sqrt(b);
printf("%d的绝对值的开方是%lf",a,c);
}
else
{
b=-a;
c=sqrt(b);
printf("%d的绝对值的开方是%lf",a,c);
}
return 0;
}
12)输入一个字母,如果接收的是‘n’或者‘N’,
则输出“no”。否则输出“wrong”。从键盘读入一个整数,
统计该数的位数。例如,输入12534,输出5;输入-99,输出2;输入0,输出1。
13)输入一个字符,如果是字母,输出其对应的ASCII码
,如果是数字,按原样输入,否则给出提示信息“输入错误!”。
14)输入一个年份year,判断改年是否是闰年。
判断闰年的条件是:能被4整除但不能被100整除,或能被400整除。
#include<stdio.h>
void main()
{
int year;
scanf("%d",&year);
if(year%4==0&&year%100!=0||year%400==0)
{
printf("润年");
}
else
{
printf("非润年");
}
}
15)输入一个正整数,将其逆序输出。例如,输入12345,输出54321。
#include<stdio.h>
void main()
{
long n,m;
printf("输入一个正整数");
scanf("%d",&n);
while(n!=0)
{
m=n%10;
n=n/10;
printf("%d",m);
}
}
16)输入20个字符,统计其中英文字母、数字字符和其他字符的个数。
17)输入三角形三边,输出其面积和周长
#include<stdio.h>
#include<math.h>
int main(void)
{
double a,b,c;
double area,perimeter,s;
printf("Enter 3 sides of the triangle:");
scanf("%lf%lf%lf",&a,&b,&c);
if(a+b>c||b+c>a||a+c>b){
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
perimeter=a+b+c;
printf("area=%.2f;perimeter=%.2f/n",area,perimeter);
}
else
printf("These sides do not correspond to a valid triangle\n");
return 0;
}
18)输入大写字母,输出其小写字母
#include<stdio.h>
void main()
{
char c;
printf("输入大写字母:\n");
c=getchar();
putchar(c+32);
}
19)输入两实数(浮点数),由大到小输出(先强转,比较大小,后输出)
20)输入一系列字符,统计其中英文字母,数字,空格的个数
21)输入若干个非零整数,以0为终止符,输出这批数中的最大值。
22)统计在[2980-21980]之间有多少个数能同时被29和43整除,而不能被53整除。
23)计算n的阶层:n!
#include<stdio.h>
void main()
{
long n,i,s=1; //s为所求和
printf("Enter n:");
scanf("%d",&n); //输入N的值
if(n>=0)
{for(i=1;i<=n;i++)
s=s*i;
printf("%d\n",s);}
else
printf("error\n");
}
24)计算 s=1-2!+3!-4!+…-n!的值并输出,其中n不大于10。要求必须使用for语句实现。
#include <stdio.h>
void main()
{
int n,sigh=1,k=1;
float m=1,sum=0;
for(n=1;n<=3;n++)
{
m=m*n; //用来计算N的阶乘
sum=sum+k*m;
k=-k;
}
printf("%f\n",sum);
}
25)计算 公式 a-|b|,其中a,b为两个整数。
#include <stdio.h>
void main()
{
int a,b,sum;
printf("输入正数a:");
scanf("%d",&a);
printf("输入b:");
scanf("%d",&b);
if(b>=0)
{
sum=a-b;
printf("%d-|%d|=%d\n",a,b,sum);
}
else
{
b=-b;
sum=a-b;
printf("%d-|-%d|=%d\n",a,b,sum);
}
}
26)计算 s=a+aa+aaa+aaaa+aa...a的值,
其中a是一个数字。例如2+22+222+2222+22222(此时 共有5个数相加),
几个数相加有键盘控制。
#include <stdio.h>
void main()
{
int j,k,i,sum=0,n=1,m,a=0;
printf("输入累加到几位数:");
scanf("%d",&j);
printf("输入累加数字:");
scanf("%d",&k);
for(i=1;i<=j;i++)
{
sum=sum+k*n;
n=n*10;
for(m=1;m<=1;m++)
{
a=a+sum;
}
}
printf("该数为%d\n",a);
}
27)编写程序,求S=1/(1*2)+1/(2*3)+1/(3*4)+……前50项之和。要求必须使用for语句实现。
#include <stdio.h>
void main()
{
int n,sigh=1;
float m,sum=0,term;
for(n=1;n<=50;n++)
{
m=n*(n+1); //用来计算N的阶乘
term=sigh/m; //用来计算1/N的值
sum=sum+term;
}
printf("%.10f\n",sum);
}
28)编程求1+(1+2)+…+(1+2+…+n),n的值由键盘输入。要求使用for语句实现
#include <stdio.h>
void main()
{
int j,k,i,sum=0,n=1,m,a=0;
printf("输入累加到几:");
scanf("%d",&j);
for(i=1;i<=j;i++)
{
sum=sum+n;
n++;
for(m=1;m<=1;m++)
{
a=a+sum;
}
}
printf("该数为%d\n",a);
}29)题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,
其各位数字立方和等于该数 本身。例如:153是一个“水仙花数”,
因为153=1的三次方+5的三次方+3的三次方。
#include <stdio.h> //100到999内的水仙花数
void main()
{
int i,b,s,g;
for(i=100;i<=999;i++)
{
b=i/100; //百位
s=(i/10)%10; //十位
g=i%10; //个位
if(b*b*b+s*s*s+g*g*g==i)
printf("%d\n",i);
}
}
30)猜数游戏。由计算机"想"一个数请人猜,如果人猜对了,
则结束游戏,否则计算机给出提示,告诉人所猜的数是太大还是太小,
直到人猜对为止。计算机记录人猜的次数,以此可以反映出猜数者"猜"的水平。
#include <stdio.h>
#include<stdlib.h>
void main()
{
int a,b,i,k;
a=rand()%89+10; //取10到100的随机数
for(i=0;i!=k;)
{ printf("输入被猜的数字");
scanf("%d",&b);
if(b==a)
{
i++;
printf("恭喜你猜对了,成功通关\n");
k=i;
}
if(b>a)
{
printf("对不起,你猜大了\n");
i++;
}
if(b<a)
{
printf("对不起,你猜小了\n");
i++;
}
}
printf("总共猜了%d次\n",i);
}
31)打印100-999以内所有满足条件的数。条件为:这个数等于其个位数,
十位数,百位数立方和,如153=1*1*1+5*5*5+3*3*3
#include <stdio.h> //100到999内的水仙花数
void main()
{
int i,b,s,g;
for(i=100;i<=999;i++)
{
b=i/100; //百位
s=(i/10)%10; //十位
g=i%10; //个位
if(b*b*b+s*s*s+g*g*g==i)
printf("%d\n",i);
}
}
32)查询自动售货机中商品的价格。假设自动化售货机出售4种商品:
薯片(crisps)、爆米花(popcorn)、巧克力(chocolate)和可乐(cola),
售价分别是每份3.0、2.5、4.0和3.5元。在屏幕上显示以下菜单(编号和选项),
用户可以连续查询商品的价格,当查询次数超过5次时,自动退出查询;不到5次时,
用户可以选择退出。当用户输入编号1~4,显示相应商品的价格(保留1位小数);
输入0,退出查询;输入其他编号,显示价格为0。
[1]Select crisps[2]Select popcorn[3]Select chocolate[4]Select cola[0]Exit
#include <stdio.h>
void main()
{
int g,i;
float a=3,b=2.5,c=4,d=3.5;
printf("[1]选择薯片\n");
printf("[2]选择爆米花\n");
printf("[3]选择巧克力\n");
printf("[4]选择可乐\n");
printf("[0]退出查询\n");
for(i=1;i<=5;i++)
{
printf("请输入查询的物品数字:");
scanf("%d",&g);
switch(g)
{
case 1:printf("薯片的价格为%.1f\n",a);break;
case 2:printf("爆米花价格为%.1f\n",b);break;
case 3:printf("巧克力价格为%.1f\n",c);break;
case 4:printf("可乐价格位%.1f\n",d);break;
case 0:i=6;break;
}
}
}
33)猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,
还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,
又多吃了一个。以后每天早上都吃了前一天剩下的桃子的一半多一个。
到第10天早上想再吃,见只剩下一个桃子了。求第一天共摘了多少桃子。
#include <stdio.h>
void main()
{
int i,k=1,n=0,sum=1;
for(i=10;i>=1;i--)
{
sum=sum+k;
sum=sum*2;
}
printf("第一天摘桃子数为%d\n",sum);
}
34)输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。
#include <stdio.h>
#define PI 3.14
void main()
{
float r,s,l;
printf("输入圆的半径:");
scanf("%f",&r);
l=2*PI*r;
s=PI*r*r;
printf("输出圆的周长=%f\n面积=%f\n",l,s);
}
35)利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,
60-89分之间的用B表示, 60分以下的用C表示。
#include<stdio.h>
void main()
{
int grade;
printf("Inter grade:");
scanf("%d",&grade);
if(grade>=90&&grade<100)
printf("Grade is:A\n");
else if(grade>=60&&grade<=89)
printf("Grade is:B\n");
else if(grade<60&&grade>=0)
printf("Grade is:C\n");
else printf("error\n");
}
36)求解爱因斯坦数学题。有一条长阶梯,若每步跨2阶,则最后剩余1阶,
若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,
若每步跨6阶则最后剩5阶,若每步跨7阶,最后才正好一阶不剩。
请问,这条阶梯共有多少阶?
#include<stdio.h>
void main()
{
int x=1;//x为阶长
while(x)
{
if(x%2!=1) {x++;continue;}
if(x%3!=2) {x++;continue;}
if(x%5!=4) {x++;continue;}
if(x%7) {x++;continue;}
printf("%d\n",x);
printf("press \"Enter\" to continue\n");
getchar();
x++;
}
}
37)输出9*9乘法口诀。
#include<stdio.h>
void main()
{
int a,b,c;
for(a=1;a<=9;a++)
{ for(b=1;b<=9;b++)
{
c=a*b;
if(b<=a)
printf("%d*%d=%2d\t",b,a,c);
}putchar('\n');
}
}
38)用for循环输出菱形图案
#include<stdio.h>
void main()
{
int i,j,k;
for(i=1;i<5;i++)
{
for(j=4;j-i>0;j--)
printf(" ");
for(k=1;2*i-k>0;k++)
printf("*");
printf("\n");
}
for(i=3;i>0;i--)
{
for(j=4;j-i>0;j--)
printf(" ");
for(k=0;2*i-1>k;k++)
printf("*");
printf("\n");
}
}
39)有一函数当x<0时y=1,当x>0时,y=3,当x=0时y=5,编程,
从键盘输入一个x值,输出y值
#include<stdio.h>
void main()
{
int x,y;
printf("Enter x:");
scanf("%d",&x);
if(x<0) y=1;
else if(x>0) y=3;
else y=5;
printf("y=%d\n",y);
}
40)一球从100米高度自由落下,每次落地后反跳回原高度的一半;
再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
#include<stdio.h>
void main()
{
int n;
double h,x,sum;
h=100.0;
sum=0.0;
for(n=0;n<10;n++)
{
x=h/2.0;
sum=sum+h+x;
h=h/2.0;
}
printf("小球下落100米\n十次后小球共经过%lf米 第十次上弹%lf米\n",sum,x);
}
41)输出菲波那契(Fibonacci)序列:1,1,2,3,5,8,…的前20项,每行输出5项。
#include<stdio.h>
void main()
{
int a=0,b=1,c,i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=5;j++)
{
c=a+b;
printf("%d\t",c);
a=b;
b=c;
}putchar('\n');
}
}
42)100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,
小马两匹驮1担。试编写程序计算大、中、小马的数目。
#include<stdio.h>
void main()
{
int a,b,c,sum=100;//大 中 小
for(a=0;a<=100;a++)
for(b=0;b<=100;b++)
for(c=0;c<=100;c++)
{
if(a+b+c==100&&(a*3+b*2+c)==sum)
printf("大马:%d 中马:%d 小马:%d\n",a,b,c);
}
}
43)函数y=f(x)可表示为:y=2x+1 (x<0) ;y= 0 (x=0) ;y=2x-1 (x>0)
编程实现输入一个x值,输出y值。
#include<stdio.h>
void main()
{
int x,y;
printf("Enter x:");
scanf("%d",&x);
if(x<0) y=2*x+1;
else if(x>0) y=2*x-1;
else y=0;
printf("y=%d\n",y);
}
44)若一个口袋中放有12个球,其中有3个红的,3个白的和6个黑的,
每次从中任取8个球,编写程序求出共有多少种不同的颜色搭配。
#include<stdio.h>
void main()
{
int a,b,c,sum;
for(a=0;a<=3;a++)
for(b=1;b<=5;b++)
for(c=0;c<=6;c++)
if(a+b+c==8)
{
printf("%d %d %d\n",a,b,c);
sum++;
}
}
45) 从键盘输入一个学生的分数, 要求实现这样的判断功能:
如果分数大于100,输出”Input error!” 如果分数介于100到90之间,
输出”Very Good!” 如果分数介于80到90只,输出”Good!”
如果分数介于70到80之间,输出”Middle”
如果分数介于60到70之间, 输出”Pass”
如果分数小于60,输出”No Pass!” 。要求必须使用if-else-if结构实现。
#include<stdio.h>
void main()
{
int grade;
printf("Inter grade:");
scanf("%d",&grade);
if(grade>=90&&grade<100)
printf("Very Good!\n");
else if(grade>=80&&grade<=89)
printf("Good!\n");
else if(grade>=70&&grade<=79)
printf("Middle!\n");
else if(grade>=60&&grade<=79)
printf("Pass!\n");
else if(grade<60&&grade>=0)
printf("No Pass\n");
else printf("Input error!\n");
}
46) 输入两正整数 a n ,求a+aa+aaa+aa...a(n个a)之和。
#include"stdio.h"
int main(void)
{
int a,b,n,i,s=0;
printf("Input a,n:");
scanf("%d %d",&a,&n);
b=a;
for(i=1;i<=n;i++)
{
s=s+a;
a=a*10+b;
}
printf("s=%d\n",s);
return 0;
}
47) 输入一个正整数n,再输入n个整数,输出最小值
#include <stdio.h>
int main()
{
int i,n,min=999999,x; //min赋值为极大值
printf("input:");
scanf("%d",&n);
printf("input numbers:");
for(i>0;i<n;i++)
{
scanf("%d",&x);
if(x<min) min=x;
}
printf("min=%d\n",min);

return 0;
}

呵呵,最后一天..........玩去吧

你猜。。。。。。。。。。。。。


明天就考c语言,怎么不挂科
一般你要是上课认真听的话,就不会挂,C语言刚开始的入门是不难的,,,容易理解,考试应该也不会考那么难的题,过还是容易的,,,不过你要是一直没学习的话,那就只能补考或者重修了。上帝是公平的。

大一明天就要c语言考试了,可是什么都不会,我怎么预习才能效率最高!_百 ...
printf("%d的绝对值的开方是%lf",a,c);}return 0;}12)输入一个字母,如果接收的是‘n’或者‘N’,则输出“no”。否则输出“wrong”。从键盘读入一个整数,统计该数的位数。例如,输入12534,输出5;输入-99,输出2;输入0,输出1。13)输入一个字符,如果是字母,输出其对应的ASCII码,如果是数字,按原样输入,否则...

c语言明天就要考试了,大一,请问应该注意什么问题呢? 还有 int a=2...
a++表示先使用a的当前值然后a的值自加1,所以(a++*1\/3)=2*1\/3=2\/3,c语言里面除法操作如果两个操作数都是整数的话结果也是整数,2\/3的整数部分就是零了。至于明天要考试,平时学的好就没啥好担心的,如果学的不好要临阵磨枪的话,就把老师平时或者复习时给你们说的重点内容再看看,一些比较...

c语言题目解答,明天就考试了,谢谢了
所以第一次是((0+1)+(2+1)+(3+1))=8 此时全局变量a=1,静态变量c=4 第二次是((1+1)+(2+1)+(4+1))=10 所以结果是8 10 呵呵,祝你明天考试顺利。

明天考C语言,求大神支招!!!
正确答案是D A错误,因为t1是个结构体变量,不是结构体指针变量,不能用 “->”B错误,name的地址是一个线性数组,只能说首地址不能说是地址 C错误,见A得解释 D正确,name[0]是name的第一个元素,而且结构体变量用 “.” 正确,所以选D 不明白,可以追问;另外。明天可以在线服务......

明天就要考试了,求这几个c语言啊?求大神解救我等脱离苦海
那么下式 !(year%4) && year%100 || !(year%400)求出来的就是闰年!void main(void){ int year,i,n;for(n=0,i=2000;i<3000;i+=4)if(!(year%4) && year%100 || !(year%400)) n++;printf("In the 21st century, there are %d leap years.\\n",n);} ...

c语言 明天考试 怎样才能不挂
一般考试前都有答案的,多关注哦!真的,不骗你,消息好,现在就有了!

大一c语言,明天要考试,求帮助 希望能给出详细过程
a+=a*a; 即a=a+a*a; 得a=42;然后 a-=42; 即 a=a-42;所以最终结果是0;其实 a-=a+=a*a;等价于 a-=(a+=a*a);等价于 a=a-(a+=a*a);

哪位大神帮忙看看这个C语言编程题,明天就考试了,讲解详细点,一定会有赏...
在C1字符串中找出C2字符串的开始位置,如果没有找到,打印C1字符串长度 在这道题中,找到了,打印3

C语言 百科园上的 急!明天就考试了!都不懂为什么选那个答案,求解释...
10、sum=0.0应该出现在外循环体的第一句,否则以后的累加包括前一个或几个学生的总成绩。4、for循环中第二个是判断条件,条件成立则进入循环体,条件不成立则不进入循环体,本题i=2,所以i==0不成立,所以选择A 2、需要知道switch的每个case块后都要有break;语句,否则从条件符合的case开始直到后...

西林县14755264123: 大一明天就要c语言考试了,可是什么都不会,我怎么预习才能效率最高! -
姚罚气片: 1)输入1个整数,输出它的绝对值. #include void main() { int a; scanf("%d",&a); if(a>=0) printf("%d\n",a); else printf("%d\n",-a); } 2)输入2个整数,求两数的平方和并输出. #include void main() { int a, b; scanf("%d%d", &a, &b); printf(...

西林县14755264123: 大一的,快要考c语言了,基本不会,该怎么有效复习啊 -
姚罚气片: 这个很简单啊,首先明确自己还有多少时间要考试,能拿出多少时间来复习,根据时间定方案.例如假如还有7天,你可以拿出50小时的话,你可以先做两份试卷(以往的试卷最好,没有的话至少也要有答案),根据你做错的,在去看书,做相关的题目.然后再做试卷..循环几次.最后在整体看下书,最好能画出书的大题框图.有时间的话,不懂的不明确的,可以用那个TC或VC,运行下验证.纯手打,望采纳

西林县14755264123: 我想考C语言 啊 现在大一今年九月份就要考试啦,怎么办啊 -
姚罚气片: 报名了吗?现在复习还不晚,一共有两本书,一本公共基础,一本c语言.公共基础就不用说了,全是背的,没什么技术含量.对于c语言程序设计来说,多看几遍书,把各种语句的用法,指针数组的用法搞清楚,然后多读程序,多自己写程序,最好不要参考答案,相信你一个月就会有收获的,你会发现其实并没想象中的那么难.祝你考个好成绩!

西林县14755264123: 大一C语言期末考试的试题大概是什么样子的?主要考什么? -
姚罚气片: 主要考程序阅读题,重点在c语言函数、指针、数组应用几个方面,要掌握基础的编程方法,比如排序基本算法,后面要编程序的

西林县14755264123: c语言机试常考的程序 -
姚罚气片: for(int i=0;i<100;i++) { printf "/d,i";//具体参数看看printf函数 }

西林县14755264123: 大一期末C语言考试的重点是什么?? -
姚罚气片: 大一C语言复习重点是:进制转换.选择结构,循环结构,数组. 复习最好的办法是这些章的做过的典型题再重新敲n次,最好能达到看题就写出代码的程度.

西林县14755264123: 大一C语言考试除了编程还考什么,有选择填空吗 -
姚罚气片: 有选择填空改错以及编程题,基本就是这四大类型

西林县14755264123: 明天C语言考试啦!怎么办??
姚罚气片: 很简单的,就是要懂些基本的语法规则,看得懂简单的程序,会编简单的程序就OK.我考过了 本来还以为有多难,考试前几个星期还拼命看书,结果好像没什么用,就考那样简单的题.

西林县14755264123: 如何在十天内学好C语言?(能应付考试就行) -
姚罚气片: 想短时间内学好不太可能,应付考试到有点办法,分为几步: 第一步:找个学的好的同学补一下. 第二步:到考试前为止要努力看书复习. 第三步:考场用功(用点手段),你的 Do youunderstand? 呵呵,因为你的基础差,所以只有兵行险招.不过不要放弃前面的复习啊,那可是为你的考场用功打的基础.相信你会做的很好. 哈哈.祝你好运!(用功时动作小点,还有就是给老师点面子哦,只有这样你才能成功!嘿嘿.)

西林县14755264123: 明天C语言考试,可是“冒泡和简单选择排序两种方法还是迷糊,求讲解!越详细越好 -
姚罚气片: 以升序排列为例,冒泡是两个两个的比较,将较大的往后移动,而选择排序就是直接一步到位第一次将最大的放到最后一个,第二次将次大的放到倒数第二个.你找一本数据结构的书看看就明白了!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网