求用C语言编个输入汉字输出汉字的小程序

求用C语言编个输入汉字输出汉字的小程序,第1张

#include<stdioh>

#include<stdlibh>

struct Student

{

char name[16],sex[8],tel[16],addr[64];

int age;

};

int main()

{

int i;

struct Student stus[]={{"李丽","女","111","湖南长沙",18},{"张爽","男","222","北京",17},{"王力","男","333","江苏南京",19},{"刘敏","女","444","四川成都",20}};

printf("请输入一个编号(1至4),将显示对应成员的信息:");

scanf("%d",&i);

if(i>=1 && i<=4)

{

printf("编号为%d的成员的信息如下:\n姓名=%s,性别=%s,电话号码=%s,家庭住址=%s,年龄=%d。\n",

i,stus[i-1]name,stus[i-1]sex,stus[i-1]tel,stus[i-1]addr,stus[i-1]age);

}

else

{

printf("编号超出了范围!\n");

}

return 0;

}

#include<stdioh>

void jolly()

{

    printf("For he is jolly good fellows!\n");

}

void deny()

{

    printf("Which nobady can deny!\n")

}

int main()

{

    jolly();

    jolly();

    jolly();

    deny();

    return 0;

}

下面是用Java编写的程序,可以实现输出1到100之间的所有素数

Copy codepublic class Main {

public static void main(String[] args) {

for (int i = 2; i <= 100; i++) {

// 判断i是否为素数

boolean isPrime = true;

for (int j = 2; j < i; j++) {

if (i % j == 0) {

// i被j整除,说明i不是素数

isPrime = false;

break;

}

}

if (isPrime) {

// i是素数,输出i

Systemoutprintln(i);

}

}

}

}

这个程序使用了两层循环,外层循环从2开始遍历1到100之间的数字,内层循环用来判断当前数字是否为素数。如果是素数,就输出这个数字。

希望这个程序能帮到你。

#include<stdioh>

#define N 1000

int main(void)

{

FILE in, out;

int i;

in = fopen("源c", "rb");

char a[N];

fread(a, sizeof(char), N, in);

for (i = 0; i < N; i++)

{

if (a[i] == '/'&&a[i + 1] == '/'&&a[i + 2] == 's'&&a[i + 3] == 't'&&a[i + 4] == 'o'&&a[i + 5] == 'p'&&a[i + 6] == '0'&&a[i + 7] == '0'&&a[i + 8] == '1')

{

(a[i + 9] = '\0');

break;

}

}

printf("%s\n",a);

out = fopen("程序txt", "wb");

fwrite(a, sizeof(char), N, out);

return 0;

}//stop001

输出结果

第一次编译需要注释或删除掉那个for循环,第二次好使,这个源文件叫“源c”,可以根据程序大小改define,最后的停止标志stop001也可以改

当然,我很乐意帮您解决这个问题。以下是一个使用循环语句控制的C程序,可以输出一个三角形图案:

```

#include <stdioh>

int main() {

int i, j, rows;

printf("请输入行数:");

scanf("%d", &rows);

for(i=1; i<=rows; i++) {

for(j=1; j<=i; j++) {

printf(" ");

}

printf("\n");

}

return 0;

}

```

这个程序首先要求用户输入要输出的行数,然后使用两个嵌套的for循环来打印出图案。外层循环控制行数,内层循环控制每行输出的星号数量。在内层循环中,我们使用printf函数打印一个星号和一个空格,然后在每行的结尾打印一个换行符。

如果您想输出其他形状的图案,只需要对内层循环进行一些修改即可。希望这个程序对您有所帮助!

以上就是关于求用C语言编个输入汉字输出汉字的小程序全部的内容,包括:求用C语言编个输入汉字输出汉字的小程序、编写一个程序,生成以下输出、在Java编写程序输出1到100之间的所有素数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10206795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存