落絮飞雁的个人网站

顺流而下,把梦做完

LB-C语言作业5-13091811/812/813电子信息工程

求对角线的和

题目描述
输入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&lt;j;i++)
if(cache[i]==cache[j-1-i])
k++;
if(j==k)
printf("yesn");
else
printf("non");
return 0;
}[/code]

 

注意:OJ的测试样例里是没有样例输入、样例输出的!!


原文标题:LB-C语言作业5-13091811/812/813电子信息工程|落絮飞雁的个人网站
原文链接:https://www.luoxufeiyan.com/2014/04/09/lb-c%e8%af%ad%e8%a8%80%e4%bd%9c%e4%b8%9a5-13091811812813%e7%94%b5%e5%ad%90%e4%bf%a1%e6%81%af%e5%b7%a5%e7%a8%8b/
授权协议:创作共用 署名-非商业性使用 2.5 中国大陆
除注明外,本站文章均为原创;转载时请保留上述链接。