1、
题目描述: 计算字符串最后一个单词的长度,单词以空格隔开。
输入描述: 一行字符串,非空,长度小于5000。
输出描述: 整数N,最后一个单词的长度。
示例1: 输入: hello world 输出: 5
代码示例:
#include <iostream>
using namespace std;
int main()
{
char a[100];
gets(a);
int i;
int count=0;
for(i=0;a[i]!='\0';i++)
{
if(a[i]!=' ')
{
count++;
}
else
count=0;
}
cout<<count<<endl;
return 0;
}
2、题目描述:十进制转二进制并输出
#include <iostream>
using namespace std;
int main()
{
int a;
int b[100];
int i=0,j;
cin>>a;
while(a)
{
b[i++]=a%2;
a=a/2;
}
for(j=i-1;j>=0;j--)
{
cout<<b[j];
}
cout<<endl;
return 0;
}
3、题目描述:打印九九乘法表

#include <iostream>
using namespace std;
int main()
{
int i;
int j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
cout<<j<<"*"<<i<<"="<<j*i<<" ";
cout<<endl;
}
return 0;
}
4、题目描述:打印杨辉三角 
#include <iostream>
using namespace std;
int main()
{
int a[100][100];
int i;
int j;
for(i=0;i<=10;i++)
a[i][0]=1;
for(i=0;i<=10;i++)
a[i][i]=1;
for(i=2;i<=10;i++)
for(j=1;j<=i-1;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1];
for(i=0;i<=10;i++)
{
for(j=0;j<=i;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}
这篇博客介绍了几个C++入门级别的编程题目,包括计算字符串中最后一个单词的长度,十进制转二进制,打印九九乘法表以及输出杨辉三角。通过这些实例,初学者可以更好地掌握基本的C++编程技巧。
1万+

被折叠的 条评论
为什么被折叠?



