BC13 ASCII码
BoBo教KiKi字符常量或字符变量表示的字符在内存中以ASCII码形式存储。BoBo出了一个问题给KiKi,转换以下ASCII码为对应字符并输出他们。
73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33
输入描述:
无
输出描述:
一行输出转换题目中给出的所有ASCII码对应的字符,无需以空格隔开。
debug:不知道有几个的时候使用 geshu=sizeof(a)/sizeof(a[0]);
这个在循环中比较好表示,如果用!=‘0’这样的不知道为什么不可以。。。
#include<stdio.h>
int main()
{
int i,a[]={73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33};
int geshu=sizeof(a)/sizeof(a[0]);
char ch;
for(i=0;i<geshu;i++)
{
printf("%c",a[i]);
}
return 0;
}
BC22 你能活多少秒
描述
问题:一年约有 3.156×107 s,要求输入您的年龄,显示该年龄合多少秒。
数据范围: 0 < age \le 200 \0<age≤200
输入描述:
一行,包括一个整数age。
输出描述:
一行,包含一个整数,输出年龄对应的秒数。
示例1
输入:
20复制输出:
631200000
debug:数据太大使用长整型
#include<stdio.h>
int main()
{
long long int age=0;
scanf("%lld",&age);
printf("%lld",age* (long)3.156e7);
return 0;
}