求对角线的和
题目描述
输入4行4列矩阵数据,分别输出两条对角线的和。
输入描述
输入4行4列矩阵数据(整数)
输出描述
输出两条对角线的和
输入样例
1 2 3 4 6 1 8 9 1 1 1 1 5 6 7 5
输出样例
8 18
[code lang=”cpp”]#include
int main()
{
int num[4][4];
int i,j,m=0,n=0;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&num[i][j]);
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
if(i==j)
m+=num[i][j];
}
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
if(i+j==3)
n+=num[i][j];
}
printf("%d %d",m,n);
}<[/code]
判断”回文串”
题目描述
“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序输入一个字符串,判断是否“回文串”,如果是输出yes,否则输出no。(串长不超过100)
输入描述
输入一个长度不超过50的字符串。
输出描述
如果输入的字符串是回文串,则输出”yes”,否则输出”no”。
输入样例
样例输入1 level 样例输入2 abcde
输出样例
样例输出1 yes 样例输出2 no
[code lang=”c++”]#include
int main()
{
char cache[100];
int i,j,k=0;
gets(cache);
for(j=0;cache[j]!=”;j++);
for(i=0;i<j;i++)
if(cache[i]==cache[j-1-i])
k++;
if(j==k)
printf("yesn");
else
printf("non");
return 0;
}[/code]
注意:OJ的测试样例里是没有样例输入、样例输出的!!
授权协议:创作共用 署名-非商业性使用 2.5 中国大陆
除注明外,本站文章均为原创;转载时请保留上述链接。