这星期初步学了C语言 主要以循环 判断 选择为主 就以最后这天做的2道题作为例子吧 每步都有注释
#include<stdio.h>
int main()
{
/*
//题1:输入一串字符,算出所输字符串的长度
/*char arr[20]; //定义字符串
printf("请输入数据:\n"); //输入字符串
scanf("%s",arr);
int i; //设循环变量
int count=0;
for(i=0;i<20;i++)
{
if(arr[i]==‘\0‘) //如果第i位上的arr字符等于\0(\0代表结束),则i位上 的 arr字符到此结束
{
break; //如果满足了上面的条件 则停止循环 不满足则继续
}
count++; //不满足条件的次数(count 最后的值就是所输入字符串的长度)
}
printf("%d",count); //输出显示count
*/
//题2:将字符串arr的字符 赋予到字符串arr1中
/*char arr[20]; //定义字符串 arr
char arr1[20]; //定义字符串 arr1
printf("输入数据:\n"); //输入arr 的数据
gets(arr);
int i; //设定循环变量
for(i=0;i<20;i++) //控制循环的条件
{
arr1[i]=arr[i]; //把arr的值 赋予 arr1
}
puts(arr1); //输出arr1
}
原文:http://www.cnblogs.com/bellow/p/4439232.html