1.学会c++简单内容。
2.c语言函数atoi及sscanf的认识。
#include <stdlib.h>
#include <stdio.h>
int main()
{
char a[] = "-100";
char b[] = "101";
int c;
c = atoi(a) + atoi(b);
printf("c = %d\n", c);
return 0;
}
sscanf(字符串的名字,"%d",整型变量的名字);
s[100]="123456abcdefg";
sscanf(s,"%d%s",num,str);
3.本周pta10,vj5,一题提交失败。本周过题速度较慢,需要加强题目练习及思路逻辑训练。掌握了大数相加的方法,学习二分算法,但运用不灵活。学会自行四舍五入,简单递归思想。
double Round(double x, int d)
{
int flag=0,i;
double muti,current;
long long int part;
if(x<0)
{
current=-x;
flag=1;
}
else
current=x;
if(d>=0)
{
current=current*Power(10.0,d+1)+5;
part =current/10;
current=part;
current=current/(Power(10.0,d));
if(flag==1)
printf("-");
return current;
}
if(d<0)
{
part=current;
part=part/(Power(10.0,-d-1))+5;
part=part/10;
part=part*Power(10.0,-d);
if(flag==1)
printf("-");
return part;
}
}
4.下周链表的学习看过书本内容,但并未完全领会.下周需要努力去理解掌握。
|