首页 > 解决方案 > 我的 C 代码有问题,我看不到错误。它是一个简单的程序

问题描述

我是编程初学者。对于环境,我使用的是 Windows PowerShell ISE。我收到一个奇怪的错误,我不知道问题出在哪里。

这是我正在使用的代码:

#include <stdio.h>

int main(Int argc, char **argv){

int n;
printf ("Enter a number: ");

int seconds = (n % 60);
int minutes = (n % 3600) / 60;
int hours = (n % 86400) / 3600;
int days = (n % (86400 * 30)) / 86400;

printf ("Pretvorjeno število v sekunde, minute, ure ter dneve: ");
printf (%d +" dni "+ %d +" ur "+ %d +" minut in "+ %d +" sekund", days, hours, minutes, seconds);
}

我得到的错误: 错误消息

标签: c

解决方案


您的第一个错误来自您在 main 方法中编写的内容


int main(){

您需要用户输入输入,程序不知道 n 是什么。

int n;
printf ("Enter a number: ");
scanf_s("%d", &n);

在您的最后一行,您需要将其更改为

printf ("%d dni %d ur %d minut in %d sekund", days, hours, minutes, seconds);

推荐阅读